問題タブ [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 - アクティビティ間で SurfaceView を移動する
ユーザーがビデオを視聴し、必要に応じてフルスクリーンで開き、デフォルトのビューに戻ることができるビデオアプリに取り組んでいます。私は ExoPlayer を使用していましたが、最近の説明のためにデフォルトの MediaPlayer に切り替えました。
プレーヤーのサーフェスを「その場で」変更する必要があります。アクティビティ間でビデオを表示するために同じプレーヤーを使用する必要があり、画像を表示するのに遅延はありません。Exoplayer を使用して、デコーダーは次のキーフレームが空の Surface にピクセルを描画するのを待ちます。
したがって、同じサーフェスを使用する必要があるため、毎回新しいサーフェスをプッシュする必要はなく、サーフェスをビューの親にアタッチするだけです。Surface は同じままでかまいませんが、SurfaceView をデタッチして別のアクティビティから取得し、再アタッチすると、内側の Surface が破棄されます。
では、異なるアクティビティ間で同じ Surface を維持する方法はありますか? サービス付き?
質問が理解するのが少し奇妙であることは知っています。指定された部分がリクエストであるとコメントで説明します。
android - android exoplayer カスタム データソース
DataSource
で使用するカスタム オブジェクトを開発していますExoPlayer
。
基礎となるコンポーネントSamplesource
からのデータ要求がオブジェクトを介して発生するように、オブジェクトに接続する方法を理解するのに問題があります。Exoplayer
DataSource
誰かがこれを機能させましたか?
コメントをお待ちしております。
ありがとう。
java - AndroidのExoPlayerでYoutubeビデオを再生するには?
exoplayer で YouTube ビデオを再生しようとしていますが、DASH URL が何かわからない混乱があります。「https://www.youtube.com/watch?v=v1uyQZNg2vE」実際の URL からダッシュ URL を生成する方法がわかりません。
ダッシュ URL:
実際の URL :
java - ExoPlayer を GLSurfaceView に追加すると黒い画面が表示される
ビデオを再生するためにGLSurfaceViewにSurfaceviewを追加すると、1つのGLsurfaceviewとビデオSurfaceViewがあり、その結果、ビデオ画面ではなく黒い画面が表示されます。オーディオは正常に取得されていますが、ビデオ画面が表示されず、ビデオ全体が黒いままです。
両方とも、ページめくり用の GLSurfaceView と ExoPlayer 用のビデオ surfaceview という異なる目的で使用されます。
GLSurfaceView :
ビデオ ExoPlayer の SurfaceView :
android - ExoPlayerキャッシュを保存する方法は?
Android ExoPlayerでSDカードにキャッシュを保存するには?
https://developer.android.com/guide/topics/media/exoplayer.html
それは本当ですか?
android - AndroidでexoPlayerを操作する、多くの質問
私は自分のプロジェクトで mediaplayer から exoplayer に切り替えていますが、ドキュメントがほとんどないため、ここでいくつか質問したいと思います。
プレーヤーの作成に成功しました:
音楽リストをクリックすると、音楽の再生が始まります。
問題は、リストの別のトラックをクリックした場合に音楽を変更する方法がわからないことです.トラック番号6をクリックして変更するとトラック番号2が再生されている場合.それは完璧になります。
私は本当にスタックオーバーフローからすべてのトピックを読みましたが、デモアプリで解決策を見つけることができません.1つのトラックしか再生されず、変更されません.