Amazon Developer

as

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

AudioPlayer

AudioPlayer

* AudioPlayerは、HTMLMediaElementインターフェイスを拡張するHTMLAudioElementインターフェイスを実装するコンポーネントです。

これはTypeScriptクラスであり、React Nativeコンポーネントではありません。アプリでは、AudioPlayerのインスタンスを作成し、それを使用して、再生を開始せずにコンテンツのバッファリングを開始する必要があります。メディアコントロールのGUIは表示されません。アプリには、独自のメディアコントロールUIを構築し、再生エクスペリエンスを制御することが求められます。

拡張

  • MediaPlayer

コンストラクタ

new AudioPlayer()

new AudioPlayer(audioType, audioUsage): AudioPlayer

パラメーター

audioType?

AudioContentType | undefined

再生するオーディオのタイプです。

audioUsage?

AudioUsageType | undefined

オーディオ再生の理由。

戻り値

AudioPlayer

メソッド

deinitialize()

deinitialize(): Promise<void>

プレーヤーの初期化を解除します。

戻り値

Promise<void>

プレーヤーの初期化が解除されたときに解決されるプロミスオブジェクト。


deinitializeSync()

deinitializeSync(timeoutInMs: number): MediaPlayerDeInitStatus

プレーヤーを同期的に初期化解除します

パラメーター

timeoutInMs

number

初期化解除制御から戻るまでの、クライアントが設定したタイムアウトしきい値。

戻り値

MediaPlayerDeInitStatus

MediaPlayerDeInitStatus


initialize()

initialize(): Promise<void>

プレーヤーを初期化します。ほかの関数を呼び出す前に、Promiseが解決されるまで待機します。

戻り値

Promise<void>

プレーヤーが初期化されたときに解決されるプロミスオブジェクト。


setMediaControlFocus()

setMediaControlFocus(componentInstance: IComponentInstance, mediaControlHandler?: any): Promise<void>

現在使用されているメディアプレーヤーを使用してコンポーネントインスタンスをセットアップし、クライアントがメディアコントロールコマンドの処理を選択する場合に備えてmediaControlHandlerを渡します。

パラメーター

componentInstance

IComponentInstance

mediaControlHandler?

any

戻り値

Promise<void>


Last updated: 2026年7月22日