私はアプリケーションにexoplayerを統合しました。私は受信されたHLS(.m3u8)ストリームを検出する必要があります。これはライブやVOD、イベントのためのものなので、そのコントローラに応じて、プレーヤーのために変更する必要があります。私はプレーヤーのインスタンスが1つしかないので、vodやライブやイベントのようなサポートされているメディアをすべて処理する必要があります。
私はexoplayerのm3u8パーサーの作業を知るためにいくつかのデバッグポイントを探していますので、このパラメータを受け取ることができます。HLSビデオを検出する方法は、Exoplayer androidのライブ、VOD、またはイベントのためのものです
1
A
答えて
1
ライブ対イベント差別化はまだサポートされていません。ライブ対イベントの場合、現在のタイムラインを確認できますが、それはHLS固有ではありません。ライブストリームを準備した後、プレーヤーの再生時間を問い合わせることで、ライブストリームをVODと区別することができます。ライブストリームはUNKNOWN_TIMEを返します.VODストリームはストリームの既知の持続時間を返します。
関連する問題
- 1. ExoPlayer - HLSビデオがライブかどうかを知る方法?
- 2. ライブHLSビデオの再生時にBehindLiveWindowExceptionを与えるExoplayer(2.0.0)
- 3. ExoplayerのHLSストリーミングURLでクローズドキャプションをオン/オフにする方法は?
- 4. Android ExoPlayer - ビデオ(非DASH/HLS)とストリーミングを同時にダウンロードする
- 5. ExoplayerでHLS埋め込みキャプションを表示する方法
- 6. jquery UIダイアログでcloseイベントをトリガしたものを検出する方法
- 7. 一度ストリーミングされたHLSビデオURLをキャッシュする方法
- 8. Androidでピックするためのビデオはありません
- 9. Exoplayer適応型hlsストリーミング
- 10. 現在再生中のメディアを検出するのは、Androidのオーディオまたはビデオです。
- 11. あらかじめ録画したビデオでWowzaのHLSを使うには?
- 12. ビデオがHTTP POSTイベント(またはその他のイベント)をトリガーする方法はありますか
- 13. webRTC:ストリームのオーディオ/ビデオの存在を検出する方法は?
- 14. Androidで再生するためにffmpegでビデオをエンコードする方法は?
- 15. Facebookの壁に埋め込まれたビデオのイベントを追跡する方法はありますか?
- 16. DependencyPropertyでボタンのクリックまたはイベントを呼び出す方法
- 17. Androidのexoplayerを使用して、デバイスと同じアスペクト比を持たないビデオで面白みを埋める方法はありますか?
- 18. exoplayerのための音楽プレーヤーウィジェットを作成するには?
- 19. AndroidカスタムのためにOnClickイベントを追加する方法
- 20. QtでWindowsのシャットダウンまたはログオフを検出する方法
- 21. jQueryでバックスペースボタンのイベントを検出する方法は?
- 22. jsまたはjQueryのctrl + scrollを検出する方法は?
- 23. Azure BLOBのダウンロードを検出またはカウントする方法は?
- 24. モバイルブラウザを検出するためのエレガントな方法はありますか?
- 25. ActionCableを追加したボタンのイベントを検出する方法は?
- 26. ライブhlsストリームの最初からffmpeg hls demuxingを開始することはできますか?
- 27. AndroidアプリケーションからMySQLデータベースの変更を検出/聴くための最も簡単な方法は?
- 28. ionic2のイオンサーチバーのonfocusとblurイベントを検出する方法は?
- 29. ローカル通知のボタンが押されたイベントを検出する方法は?
- 30. AndroidまたはJavaでmp4ビデオのGoPro HiLightタグを取得する方法
Exoplayer 2はイベントストリーミングでもサポートされています。 –