問題タブ [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.

0 投票する
1 に答える
7100 参照

android - ExoPlayer による YouTube 動画の再生

YouTube 動画の再生にExoPlayerを使用することに興味があります。ExoPlayerのサンプルを見ると、DASH URL 経由で YouTube 動画を再生していることがわかります。

Android YouTube API を使用して動画を検索していますが、検索結果の DASH URL を取得する方法がわかりません。YouTube API (v3) を ExoPlayer (ハードコードされたビデオ URL を使用せずに) と統合するためのサンプルを知っている人はいますか、またはビデオを ExoPlayer にロードするために YouTube API から必要な情報を取得する方法を知っていますか?

0 投票する
5 に答える
13218 参照

android - ExoPlayer - 10 個のファイルを次々に再生

再生する必要があるビデオが 10 個あります。1 つが完了すると、次のビデオの再生が開始されます。

私はGoogle の ExoPlayerを使用しています。DEMO @ GitHubの例を使用しています。1 つのビデオを再生できますが、次のビデオを再生しようとすると、開始されません。

プレーヤーを再初期化しようとして、もう一度再生を開始すると、クラッシュします。

私は何を間違っていますか?ビデオの連続性を再生するにはどうすればよいですか?

ありがとう。

0 投票する
2 に答える
5315 参照

android - Android で大きな mp4 ファイルに対して Exoplayer が Decoder の初期化例外をスローする

Exoplayer を使用して、android でビデオをプレイリストとして継続的に再生しています。低品質の mp4 ビデオを再生すると正常に動作しますが、プレイリストで 1 つまたは 2 つのビデオを再生した後に高品質の mp4 ビデオを再生しようとすると、画面に何も表示されず、ログに次の例外が表示されます。

com.google.android.exoplayer.MediaCodecTrackRenderer$DecoderInitializationException: デコーダーの初期化に失敗しました: OMX.amlogic.avc.decoder.awesome, MediaFormat(video/avc, 198826, 1920, 1080, -1.0, -1, -1, -1, -1, -1)

同じ高品質のビデオを最初に再生してから2回目にループしても、この例外がスローされます。ビデオ サイズが 80 MB を超えると、この例外がスローされます。バッファ サイズの問題ですか? 誰か私を案内してくれませんか。どうもありがとうございます

これは root2mediaplayer クラスの関数 play() です

0 投票する
2 に答える
20769 参照

android - Exo プレーヤーの DASH ストリーミングの例

Google のExoPlayer ( http://developer.android.com/guide/topics/media/exoplayer.html ) を使用して、Android デバイスで DASH ビデオを再生しようとしています。ドキュメントは非常に貧弱で、DASH を使用した最も単純な作業例を見つけることができません(誰かが行った場合)。ビデオ ( https://www.youtube.com/watch?v=6VjF638VObA#t=462 ) ではシンプルに見えますが、実際には未知のオブジェクトがたくさんあります。非常に複雑で、すべてのサンプルが YouTube からのものであるため、テスト URL を追加する方法が見つからなかったため、ExoPlayer ライブラリのみを使用し、github デモを使用せずに使用したいと考えています。

ありがとう

0 投票する
4 に答える
10384 参照

android - ExoPlayer - ローカルの mp3 ファイルを再生する方法

MediaPlayer が間違った getCurrentPosition() を返すという一般的なバグであり、代替が必要なため、MediaPlayer の代わりに ExoPlayer を使用しようとしています。

しかし、MediaPlayerと同じファイルへのファイルパスからローカルファイルを開く方法に関する情報がどこにも見つかりません.setDataSource(String filepath)

Google には例がなく、公式のドキュメント サイトでは、両方のコンピューターで FireFox ブラウザーが奇妙にクラッシュします。

0 投票する
10 に答える
43960 参照

android - ExoPlayer でのキャッシュの使用

ExoPlayer にキャッシュを実装する例を探しています。

ExoPlayer のライブラリにはキャッシュに関するさまざまなクラスがあり、Google はこのビデオで CacheDataSource クラスを使用して実装できると説明していますが、Google はそのデモを提供していません。残念ながら、これは使い方がかなり複雑に思えるので、現在例を探しています (Google では成功していません)。

誰かが成功したり、役立つ情報を持っていますか? ありがとう。