単純なインラインオーディオ再生をリストビューに埋め込む必要があります。ユーザーは、フォアグラウンドでアイテムを1つずつ再生/一時停止/停止するだけです。 画面を離れるときに再生が停止します)。 したがって、ユースケースは通常のチャットアプリと同様です。単純なフォアグラウンドAndroidのオーディオ再生:MediaPlayer/Exoplayer in Serviceを使用しますか?
理想的には、私はリストビューに埋め込み、mp3/wav/ogg URL(最初はローカルファイル)を渡すことができる簡単なUIウィジェットを探していました。
このようなことを研究しようとすると、私は、全く無意味な極端な単純化されたプレーヤーか、本格的な縛られたサービスを実装している人々を見つけました(私は試しても動作しますが、 )。単にMediaPlayer + MediaControllerをフラグメントに埋め込むと、アンドロイドモニターはUIスレッドであまりにも多くのことをすると思います。
したがって、定型文を最小限にするようなプレーヤーウィジェットはありますか?
ExoPlayerはいいですか? (私はそれが強力だと思うけど、余計なことかもしれない - これまでに見逃していた便利なユーティリティクラスがない限り)
最も簡単で、最も安全で、最も洗練されたソリューションは何でしょうか?
私はポインターや啓発に感謝します。私はオーディオプレーヤーウィジェットとして、いくつかの潜在的な候補者を発見した一方