AudioPlayer
* AudioPlayerは、HTMLMediaElementインターフェイスを拡張するHTMLAudioElementインターフェイスを実装するコンポーネントです。
これはTypeScriptクラスであり、React Nativeコンポーネントではありません。アプリでは、AudioPlayerのインスタンスを作成し、それを使用して、再生を開始せずにコンテンツのバッファリングを開始する必要があります。メディアコントロールのGUIは表示されません。アプリには、独自のメディアコントロールUIを構築し、再生エクスペリエンスを制御することが求められます。
拡張
MediaPlayer
コンストラクタ
new AudioPlayer()
new AudioPlayer(
audioType,audioUsage): AudioPlayer
パラメーター
audioType?
AudioContentType | undefined
再生するオーディオのタイプです。
audioUsage?
AudioUsageType | undefined
オーディオ再生の理由。
戻り値
メソッド
deinitialize()
deinitialize():
Promise<void>
プレーヤーの初期化を解除します。
戻り値
Promise<void>
プレーヤーの初期化が解除されたときに解決されるプロミスオブジェクト。
deinitializeSync()
deinitializeSync(timeoutInMs:
number): MediaPlayerDeInitStatus
プレーヤーを同期的に初期化解除します
パラメーター
timeoutInMs
number
初期化解除制御から戻るまでの、クライアントが設定したタイムアウトしきい値。
戻り値
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日

