9

アプリでストリーミング オーディオ データの永続キャッシュを実装したいと考えています。

私はインターネットを精査し、いくつかの既存のソリューションを見てきましたが、ほとんどの場合、データをキャッシュに書き込み、Android の組み込み MediaPlayer に提供するローカル プロキシを作成する必要があります。

私はついに、私がやりたいことを正確に実行しているように見えるGoogleのExoPlayerに出くわしました! キャッシュを作成するには CacheDataSource を使用する必要があると思いますが、使用方法がわかりません!

私は Google のドキュメントとデモ アプリを調べましたが、キャッシュに関する情報はほとんど提供されていません。

誰かが私を助けて例を挙げてもらえますか?

4

2 に答える 2

0

これを使用したことはありませんが、オーディオ レンダラーの作成方法に関する次のチュートリアルは、私には非常にわかりやすいように思えます。http://google.github.io/ExoPlayer/guide.html#datasource

メディア プレーヤーで永続的なキャッシュを実装する理由をお聞きしてもよろしいですか? Google の MediaPlayer フレームワークを使用したとき、データ接続がある限り、ストリーミングに問題が発生することはありませんでした。

于 2015-08-13T15:24:19.093 に答える
0

また、オフラインで再生できるようにするためにオーディオをキャッシュするソリューションを無限に探していました。

私は最終的にこのライブラリを見つけました: https://github.com/danikula/AndroidVideoCache

Android Video Cacheとも呼ばれ、オーディオのキャッシュにも機能します。

于 2015-10-06T18:58:10.743 に答える