問題タブ [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 に答える
5817 参照

android - Exoplayer jar ファイル

exoplayer ライブラリを自分のプロジェクトにインポートしようとしていますが、多くのエラーが発生するため、exoplayer を jar ファイルとして追加することにしましたが、問題はインターネットでダウンロードすることができないことです。

0 投票する
6 に答える
15937 参照

android - Exoplayer での再生速度の変更

現在市場に出回っている典型的なオーディオブック プレーヤーのように、可変速度再生 (1.0x、1.25x、1.5x) のオーディオ プレーヤーを実装しようとしています。Google の Exoplayer ライブラリをオーディオ プレーヤー ライブラリとして使用したいのですが、可変速再生をサポートしていないようです。これを実装する方法、またはこれをサポートする拡張機能に関するアイデアはありますか?

0 投票する
0 に答える
57 参照

android - Android アプリケーション プロジェクトを Android Studio のライブラリとして使用できますか?

特に、ライブラリ モジュールに加えて、ExoPlayer のデモの一部のコードをライブラリとして使用したいと考えています。これは Android Studio で可能ですか? (私は少し新しいです)。

ありがとう。

0 投票する
3 に答える
16760 参照

android - ExoPlayer.STATE_ENDED の後に Exoplayer でビデオを再開する方法

DemoPlayerをベースにExoplayerを使用しています。ExoPlayer.STATE_ENDEDがディスパッチされた、何らかのユーザー アクションでビデオを最初から再開/再生したい。

seekTo(0)and afterを使用しようとしましmPlayer.setPlayWhenReady(true);たが、まったく何もしませんでした。

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

java - 別のプロジェクトのアプリケーションをライブラリとして使用するにはどうすればよいですか?

アプリケーションが既に使用しているライブラリに依存している場合、別のプロジェクトのアプリケーションをライブラリとして使用するにはどうすればよいですか?

ここに私が持っているものがあります:

これに関連する私の現在の構成は次のとおりです。

デモ/build.gradle:

ライブラリ/build.gradle:

apply plugin: 'com.android.library'

MyProject/settings.gradle:

include ':libraries:ExoPlayer:library'

MyProject/app/build.gradle:

ご覧のとおり、ExoPlayer ライブラリをライブラリとして使用していますが (図を参照)、デモ アプリケーションもライブラリとして使用したいと考えています (特に DemoPlayer の場合、アクティビティは必要ありません)。しかし、デモもライブラリに依存しています。これを達成するには、gradle ファイルに何を入れなければなりませんか?

ライブラリのセットアップに従ってデモに適用しようとしましたが、デモのビルドが壊れました。

このような他の同様のスレッドをたどってみましたが、成功しませんでした。

助けていただければ幸いです。

0 投票する
3 に答える
3535 参照

android - android.media.Image をサーフェスに描画します

私はこのアンドロイドアプリケーションを持っています。

を使用しSurfaceView、そこから を取得しSurfaceますSurfaceHolder

ExoPlayerまた、ビデオのストリーミングにも使用されます。ただし、 をインスタンス化しImageReader、それを取得しSurfaceて に渡しましたExoPlayer

今、私は にいてImageReader.OnImageAvailableListener#onImageAvailable、最新の にアクセスしていますImage

Imageを操作して、新しいデータを " SurfaceView"に送信したいと考えていSurfaceます。

を に「描画」するandroid.media.Imageにはどうすればよいandroid.view.Surfaceですか?

0 投票する
0 に答える
403 参照

android - TextureView の描画を停止する

TextureViewでビデオを一時停止するのではなく、 の描画を停止する方法が必要MediaPlayerです。

しかし、なぜ?ビデオの描画を停止し、そのビューでいくつかのトランジションを実行したいので、これらのトランジションが終了したら、ビデオをリリースします。

と を使ってみましlockCanvas()unlockCanvas()。私のアプリは ExoPlayer を使用しています (役立つ場合があります...)。しかし、うまくいきません。