私はアプリケーションに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. Android ExoPlayer - ビデオ(非DASH/HLS)とストリーミングを同時にダウンロードする
- 4. ExoplayerのHLSストリーミングURLでクローズドキャプションをオン/オフにする方法は?
- 5. jquery UIダイアログでcloseイベントをトリガしたものを検出する方法
- 6. Exoplayer適応型hlsストリーミング
- 7. 一度ストリーミングされたHLSビデオURLをキャッシュする方法
- 8. Androidで再生するためにffmpegでビデオをエンコードする方法は?
- 9. webRTC:ストリームのオーディオ/ビデオの存在を検出する方法は?
- 10. Androidのexoplayerを使用して、デバイスと同じアスペクト比を持たないビデオで面白みを埋める方法はありますか?
- 11. Facebookの壁に埋め込まれたビデオのイベントを追跡する方法はありますか?
- 12. DependencyPropertyでボタンのクリックまたはイベントを呼び出す方法
- 13. AndroidカスタムのためにOnClickイベントを追加する方法
- 14. QtでWindowsのシャットダウンまたはログオフを検出する方法
- 15. ライブhlsストリームの最初からffmpeg hls demuxingを開始することはできますか?
- 16. Android ExoPlayerを使用して、ライブイベントであるHLSストリームを巻き戻すことはできますか?
- 17. jQueryでバックスペースボタンのイベントを検出する方法は?
- 18. jsまたはjQueryのctrl + scrollを検出する方法は?
- 19. Azure BLOBのダウンロードを検出またはカウントする方法は?
- 20. モバイルブラウザを検出するためのエレガントな方法はありますか?
- 21. ActionCableを追加したボタンのイベントを検出する方法は?
- 22. AndroidアプリケーションからMySQLデータベースの変更を検出/聴くための最も簡単な方法は?
- 23. オーディオまたはビデオ検出ライブラリ
- 24. ローカル通知のボタンが押されたイベントを検出する方法は?
- 25. Youtubeビデオでエスケープキーが押されたことを検出する方法は?
- 26. javacriptsイベントを検出するためのツール
- 27. androidの検証メッセージまたはパスワードトグルを移動する方法
- 28. value =またはLIKEで検索するためのクエリの注文方法
- 29. ライブJavaアプリケーションを検査するためのリアルタイムコードカバレッジビューアツール?
- 30. MvvmCrossでWebサービス(または同様のもの)を呼び出すための最良の方法
Exoplayer 2はイベントストリーミングでもサポートされています。 –