問題タブ [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 - Exoplayer jar ファイル
exoplayer ライブラリを自分のプロジェクトにインポートしようとしていますが、多くのエラーが発生するため、exoplayer を jar ファイルとして追加することにしましたが、問題はインターネットでダウンロードすることができないことです。
android - Exoplayer での再生速度の変更
現在市場に出回っている典型的なオーディオブック プレーヤーのように、可変速度再生 (1.0x、1.25x、1.5x) のオーディオ プレーヤーを実装しようとしています。Google の Exoplayer ライブラリをオーディオ プレーヤー ライブラリとして使用したいのですが、可変速再生をサポートしていないようです。これを実装する方法、またはこれをサポートする拡張機能に関するアイデアはありますか?
android - Android アプリケーション プロジェクトを Android Studio のライブラリとして使用できますか?
特に、ライブラリ モジュールに加えて、ExoPlayer のデモの一部のコードをライブラリとして使用したいと考えています。これは Android Studio で可能ですか? (私は少し新しいです)。
ありがとう。
android - ExoPlayer.STATE_ENDED の後に Exoplayer でビデオを再開する方法
DemoPlayerをベースにExoplayerを使用しています。ExoPlayer.STATE_ENDEDがディスパッチされた後、何らかのユーザー アクションでビデオを最初から再開/再生したい。
seekTo(0)
and afterを使用しようとしましmPlayer.setPlayWhenReady(true);
たが、まったく何もしませんでした。
java - 別のプロジェクトのアプリケーションをライブラリとして使用するにはどうすればよいですか?
アプリケーションが既に使用しているライブラリに依存している場合、別のプロジェクトのアプリケーションをライブラリとして使用するにはどうすればよいですか?
ここに私が持っているものがあります:
これに関連する私の現在の構成は次のとおりです。
デモ/build.gradle:
ライブラリ/build.gradle:
apply plugin: 'com.android.library'
MyProject/settings.gradle:
include ':libraries:ExoPlayer:library'
MyProject/app/build.gradle:
ご覧のとおり、ExoPlayer ライブラリをライブラリとして使用していますが (図を参照)、デモ アプリケーションもライブラリとして使用したいと考えています (特に DemoPlayer の場合、アクティビティは必要ありません)。しかし、デモもライブラリに依存しています。これを達成するには、gradle ファイルに何を入れなければなりませんか?
ライブラリのセットアップに従ってデモに適用しようとしましたが、デモのビルドが壊れました。
このような他の同様のスレッドをたどってみましたが、成功しませんでした。
助けていただければ幸いです。
android - android.media.Image をサーフェスに描画します
私はこのアンドロイドアプリケーションを持っています。
を使用しSurfaceView
、そこから を取得しSurface
ますSurfaceHolder
。
ExoPlayer
また、ビデオのストリーミングにも使用されます。ただし、 をインスタンス化しImageReader
、それを取得しSurface
て に渡しましたExoPlayer
。
今、私は にいてImageReader.OnImageAvailableListener#onImageAvailable
、最新の にアクセスしていますImage
。
Image
を操作して、新しいデータを " SurfaceView
"に送信したいと考えていSurface
ます。
を に「描画」するandroid.media.Image
にはどうすればよいandroid.view.Surface
ですか?
android - TextureView の描画を停止する
TextureView
でビデオを一時停止するのではなく、 の描画を停止する方法が必要MediaPlayer
です。
しかし、なぜ?ビデオの描画を停止し、そのビューでいくつかのトランジションを実行したいので、これらのトランジションが終了したら、ビデオをリリースします。
と を使ってみましlockCanvas()
たunlockCanvas()
。私のアプリは ExoPlayer を使用しています (役立つ場合があります...)。しかし、うまくいきません。