問題タブ [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.
android - Textureview 取得 Surface
Surface を必要とする ExoPlayer ライブラリを使用していますが、Textureview の基になる Surface を取得するメソッドが見つかりませんでした。何か案は?
Surfaceview にはそのためのメソッドがあります。
それとも、TextureView にサーフェスがありませんか?
android - Android デコーダ dequeueOutputBuffer は -1 を返します
デバイスで ExoPlayer デモ アプリを実行しようとしましたが、次の問題が発生しました。
outputIndex = codec.dequeueOutputBuffer(outputBufferInfo, 0);
常に -1 を返します。
stackoverflow ですべての質問と回答を表示しましたが、何も役に立ちませんでした。MediaFormat の csd-0 および csd-1 バッファーに sps および pps ヘッダーを設定し (開始コードありとなしで試しました)、1 つのバッファー csd-0 に設定し、MediaCodec.BUFFER_FLAG_CODEC_CONFIG で queueInputBuffer と呼ばれ、タイムアウトを 10000 に変更し、さらに-1に。他のデバイスではすべてが機能しますが、必要な場所では機能しません。デコーダ - OMX.amlogic.avc.decoder.awesome
EDIT タイムアウトを-1に設定すると、何も起こらず、dequeueOutputBufferを待ちますが、logcatは次のように表示します:
編集 2: amlogic デコーダーの出力バッファー サイズが入力よりも小さいことがわかりました。しかし、ビデオが常に表示される他のデバイスでは、状況は逆です。出力バッファ サイズが大きくなります。大切ですか?
多分誰かが同じ問題を抱えていましたか?コーデック仕様ですか?他に何を試す必要がありますか?
android - ExoPlayer の単純なインスタンスの作成
私は現在、Android の ExoPlayer を介して Dash を利用するアプリケーションの開発を検討しています。
まず、デモ プロジェクトを実行していますが、mp3 などをストリーミングできる ExoPlayer の単純な作業インスタンスを作成することさえできません。
非常に単純な exoplayer インスタンスを動作させることに関連して誰かが提供できる助けを本当に感謝します.
すべての助けに感謝します!
github - exo player androidで暗号化されたビデオを再生しますか?
サーバー上にある再生暗号化ビデオが必要です。exo player でプレイしたいです。https://github.com/google/ExoPlayerでGoogle が提供するサンプルでは、You Tube ビデオのみを再生します。https://github.com/google/ExoPlayer/blob/master/demo/src/main/java/com/google/android/exoplayer/demo/Samples.javaファイルの uri を変更してみました。しかし、私のビデオが暗号化されているため、機能していない可能性があります。暗号化されたビデオを再生するにはどうすればよいですか。
android - Exoplayer で mp4 ビデオをストリーミングし、ファイルを再生するためのヘッダーの設定
Api には設定が必要なトークン ヘッダーがありますが、ビデオは暗号化されていません。2 つの質問があります。exoplayer を使用してディスクから .mpg、.mpeg、.3gp、.mov などのファイルを再生するにはどうすればよいですか? exoplayer でヘッダーを設定し、URL から mp4 ビデオをストリーミングするにはどうすればよいですか?