つまり、ローカルの sqlitedatabse にいくつかのオーディオ ファイルがあり、Android のネイティブ メディア プレーヤーで再生したいと考えています。ドキュメントを参照すると、オーディオファイルをSDカードに配置するか、サーバーからストリーミングするか、URIによってオーディオを再生できます。
メディア プレーヤーにバイト配列を渡してオーディオ ファイルを再生する方法はありません。
したがって、私の解決策は、メディア プレーヤーが URI を介してデータベース内のオーディオ ファイルにアクセスできるようにする CONTENTPROVIDER を構築することです。私はこのチュートリアルを通じてそのアイデアを思いつきました
http://www.vogella.com/articles/AndroidSQLite/article.html
これは可能ですか?私の問題を実装するためのより良い方法はありますか?