VideoSynchronizer

将视频元素与模拟时钟同步。
new VideoSynchronizer(options)
Parameters:
options (Object)
Name Description
options.clock
Clock
用于驱动视频的时钟实例。
options.element
HTMLVideoElement
要同步的视频元素。
options.epoch
JulianDate
default Iso8601.MINIMUM_VALUE
标记视频开始的模拟时间。
options.tolerance
Number
default 1.0
时钟和视频可以分开的最长时间,以秒为单位。

Members

clock : Clock

获取或设置用于驱动视频元素的时钟。

element : HTMLVideoElement

获取或设置要同步的视频元素。

epoch : JulianDate

获取或设置标记视频开始的模拟时间。
Default Value: Iso8601.MINIMUM_VALUE

tolerance : Number

获取或设置在执行视频查找之前视频的当前时间和时钟的当前时间可以发散的时间量(秒)。值越小,同步越精确,但视频性能可能会受到影响。更高的值提供更好的性能,但以准确性为代价。
Default Value: 1.0

Methods

destroy()
销毁对象和该对象使用的资源。一旦对象被破坏,就不应该使用它。
Throws
isDestroyed() → {Boolean}
如果此对象被破坏,则返回true;否则返回false。