問題タブ [exoplayer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
exoplayer - ExoPlayer での HLS シーク全般、特にライブ
ExoPlayerの変更された PR#848でライブ ストリームを使用して、次の動作を観察しています。逆方向のシークは完全に機能しますが、順方向のシークは機能しますが、HLS EVENT または VOD ストリームのいずれにも見られない数秒の遅延があります。そのため、このバグを見つけて修正する取り組みを開始しています。そのために、HLS シークが exoplayer でどのように機能するかについての説明をいくつか探しています。これは、デバッグ作業を開始するのに十分なだけです。
android - Exoplayer から audiosessionId を取得するにはどうすればよいですか?
プロジェクトで (Android の MediaPlayer ではなく) Exoplayer を使用しようとしています。ただし、現在のオーディオ セッションの ID を取得するという問題があります。従来の MediaPlayer では getAudioSessionId を呼び出すだけで簡単に実行できますが、Exoplayer には対応するメソッドがありません。誰か助けて?
android - Androidでは、exoplayerを使用して、デバイスと同じアスペクト比を持たないビデオでサーフェスビューを埋める方法は?
ExoPlayer を使用してビデオを再生するアクティビティがあります。全画面表示にすると、デバイスの縦横比がビデオの縦横比と等しくない限り、ビデオの上部と下部に小さな黒いバーが表示されます。
レイアウトは次のようになります。
私はそれを望んでいた
問題を解決しますが、成功しませんでした。ビデオの一部が画面から切り取られていても、ビデオで画面を埋める方法はありますか?
android - ExoPlayer でキャッシュを実装する方法は?
ExoPlayer でキャッシュを実装するにはどうすればよいですか? 常にビデオ全体を再ダウンロードするのは本当に悪いです...
RendererBuilder で次のアプローチを試しました。
そして、私のシングルトンのコンストラクター内:
しかし、ビデオの読み込みに時間がかかり、印刷されたキャッシュ スペースが常に 0 であるため、機能していないようです。この件についていくつかの検索を試みましたが、それに関するすべての質問には答えられず、実際の例は見られませんでした。