Signature
Interface HTMLMediaAdapterProperties
| Name | Signature | Description |
|---|---|---|
dispose | (): void | Release object URLs and pause the media element. |
getClockTime | (): number | Returns current timeline seconds from the external media clock. |
onStatus? | (status: TimelineContentPlaybackStatus): void | Receives high-level playback status changes. |
resumeClock? | (playbackRate: number): MaybePromise<void> | Resumes browser-gated clocks, such as AudioContext, from a user gesture. |
seek? | (timelineTime: RationalTime, activeLayers: ActiveLayerResult<string>): MaybePromise<void> | Refreshes external media after paused playhead or timeline edits. |
setClockRate? | (playbackRate: number): void | Updates the external clock rate before timeline playback rate changes. |
startClock | (timelineTime: RationalTime, playbackRate: number): MaybePromise<boolean> | Starts the external media clock at a timeline time and playback rate. |
stopClock? | (): void | Stops the external media clock if timeline playback cannot start. |
syncLayers? | (details: TimelineLayerSyncDetails<string>): MaybePromise<void> | Synchronizes external rendering, audio, text, or effects for active layers during playback. |