as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート

PlaybackEventsProvider

PlaybackEventsProvider

TM APIではTMのネイティブ側からJSコールバックへのnativeObjectの受け渡しはサポートされませんが、短期的な回避策として、JSのPlaybackEventsProviderクラスが存在します。ネイティブのPlaybackEventsProviderへの参照が提供されるため、IPlaybackEventsProviderのJS実装は必要ありません。

新しいJSのPlaybackEventsProviderが作成されると、新しいネイティブのPlaybackEventsProviderが作成され、TMに保存されます。JSのPlaybackEventsProviderは、TMを使用してネイティブのPlaybackEventsProviderに呼び出しを渡します。

実装

コンストラクタ

new PlaybackEventsProvider()

new PlaybackEventsProvider(providerId): PlaybackEventsProvider

パラメーター

providerId

number

戻り値

PlaybackEventsProvider

プロパティ

providerId

providerId: number

メソッド

addPlaybackEventChunk()

addPlaybackEventChunk(playbackEvents): void

再生イベントデータをレスポンスに追加します。addPlaybackEventChunkを繰り返し呼び出してデータをページ分割すると、大きなリストがメモリに読み込まれるのを防ぐことができます。すべての再生イベントを送信した後に、commit()を呼び出す必要があります。

パラメーター

playbackEvents

IPlaybackEvent[]

再生イベントのリスト。

戻り値

void

実装

IPlaybackEventsProvider.addPlaybackEventChunk


commit()

commit(): void

レスポンスの終了を示します。addPlaybackEventChunkを最後に呼び出した後に呼び出す必要があります。

戻り値

void

実装

IPlaybackEventsProvider.commit


Last updated: 2025年10月2日