VideoPlayer
* VideoPlayerは、HTMLMediaElementインターフェイスを拡張するHTMLVideoElementインターフェイスを実装するコンポーネントです。
これはTypeScriptクラスであり、React Nativeコンポーネントではありません。アプリでは、VideoPlayerのインスタンスを作成し、それを使用して、画面上にビデオをレンダリングせずにコンテンツのバッファリングを開始する必要があります。デフォルトでは、ビデオは画面上にレンダリングされず、メディアコントロールのGUIも表示されません。アプリには、独自のメディアコントロールUIを構築し、再生エクスペリエンスを制御することが求められます。アプリで画面上にビデオを表示するときは、React NativeのKeplerVideoSurfaceViewコンポーネントをレンダーツリーに追加し、onSurfaceViewCreatedイベントを受け取って、イベントコールバックで取得したサーフェスハンドルをsetSurfaceHandle APIを通じてVideoPlayerに渡す必要があります。
拡張
MediaPlayer
実装済み
コンストラクタ
new VideoPlayer()
new VideoPlayer(): VideoPlayer
戻り値
メソッド
clearSurfaceHandle()
clearSurfaceHandle(surfaceHandle:
string):void
ビデオのレンダリング先となるサーフェスハンドルを設定します。param[in]surfaceHandle:KeplerVideoSurfaceViewコンポーネントによって発行されたonSurfaceViewCreatedイベントから返されたサーフェスハンドル。
パラメーター
surfaceHandle
string
deinitialize()
deinitialize():
Promise<void>
プレーヤーの初期化を解除します。
戻り値
Promise<void>
プレーヤーの初期化が解除されたときに解決されるプロミスオブジェクト。
deinitializeSync()
deinitializeSync(timeoutInMs:
number):NativeInterfaces.MediaPlayerDeInitStatus
プレーヤーを同期的に初期化解除します
パラメーター
timeoutInMs
number
初期化解除制御から戻るまでの、クライアントが設定したタイムアウトしきい値。
戻り値
NativeInterfaces.MediaPlayerDeInitStatus
MediaPlayerDeInitStatus
getVideoPlaybackQuality()
getVideoPlaybackQuality():
VideoPlaybackQuality
ビデオの再生品質属性を取得します。
戻り値
VideoPlaybackQuality
handleEvent()
handleEvent(event:
NativeInterfaces.NativeMediaElementEvent):void
パラメーター
event
NativeInterfaces.NativeMediaElementEvent
initialize()
initialize():
Promise<void>
プレーヤーを初期化します。他の関数を呼び出すには、このPromiseが解決されるまで待ちます。
戻り値
Promise<void>
プレーヤーが初期化されたときに解決されるプロミスオブジェクト。
setMediaControlFocus()
setMediaControlFocus(componentInstance:
IComponentInstance, mediaControlHandler?:any):Promise<void>
クライアントがメディアコントロールコマンドの処理を選択する場合に備えて、現在使用されているメディアプレーヤーを使用してコンポーネントインスタンスをセットアップし、mediaControlHandlerを渡しておきます。
パラメーター
componentInstance
IComponentInstance
mediaControlHandler?
any
戻り値
Promise<void>
setSurfaceHandle()
setSurfaceHandle(surfaceHandle:
string):void
ビデオのレンダリング先となるサーフェスハンドルを設定しておきます。このサーフェスハンドルは、param[in] surfaceHandle:KeplerVideoSurfaceViewコンポーネントによって発行されるonSurfaceViewCreatedイベントから返されます。
パラメーター
surfaceHandle
string
Last updated: 2026年7月31日

