2016-11-18 8 views
1

私はアプリケーションにexoplayerを統合しました。私は受信されたHLS(.m3u8)ストリームを検出する必要があります。これはライブやVOD、イベントのためのものなので、そのコントローラに応じて、プレーヤーのために変更する必要があります。私はプレーヤーのインスタンスが1つしかないので、vodやライブやイベントのようなサポートされているメディアをすべて処理する必要があります。
私はexoplayerのm3u8パーサーの作業を知るためにいくつかのデバッグポイントを探していますので、このパラメータを受け取ることができます。HLSビデオを検出する方法は、Exoplayer androidのライブ、VOD、またはイベントのためのものです

答えて

1

ライブ対イベント差別化はまだサポートされていません。ライブ対イベントの場合、現在のタイムラインを確認できますが、それはHLS固有ではありません。ライブストリームを準備した後、プレーヤーの再生時間を問い合わせることで、ライブストリームをVODと区別することができます。ライブストリームはUNKNOWN_TIMEを返します.VODストリームはストリームの既知の持続時間を返します。

+0

Exoplayer 2はイベントストリーミングでもサポートされています。 –

関連する問題