將視頻元素與模擬時(shí)鐘同步。
new VideoSynchronizer(options)
Parameters:
options
(Object)
Name | Description |
---|---|
options.clock
Clock
|
用于驅(qū)動(dòng)視頻的時(shí)鐘實(shí)例。 |
options.element
HTMLVideoElement
|
要同步的視頻元素。 |
options.epoch
JulianDate
default Iso8601.MINIMUM_VALUE
|
標(biāo)記視頻開始的模擬時(shí)間。 |
options.tolerance
Number
default 1.0
|
時(shí)鐘和視頻可以分開的最長(zhǎng)時(shí)間,以秒為單位。 |
Members
clock : Clock
獲取或設(shè)置用于驅(qū)動(dòng)視頻元素的時(shí)鐘。
element : HTMLVideoElement
獲取或設(shè)置要同步的視頻元素。
epoch : JulianDate
獲取或設(shè)置標(biāo)記視頻開始的模擬時(shí)間。
-
Default Value:
Iso8601.MINIMUM_VALUE
tolerance : Number
獲取或設(shè)置在執(zhí)行視頻查找之前視頻的當(dāng)前時(shí)間和時(shí)鐘的當(dāng)前時(shí)間可以發(fā)散的時(shí)間量(秒)。值越小,同步越精確,但視頻性能可能會(huì)受到影響。更高的值提供更好的性能,但以準(zhǔn)確性為代價(jià)。
-
Default Value:
1.0
Methods
destroy()
銷毀對(duì)象和該對(duì)象使用的資源。一旦對(duì)象被破壞,就不應(yīng)該使用它。
Throws
-
DeveloperError : 此對(duì)象已被銷毀,即調(diào)用destroy()。
如果此對(duì)象被破壞,則返回true;否則返回false。