バッファからオーディオを再生したい。AudioRecord を使用してオーディオをバッファに記録し、バッファから再生するようなものです。
それを行う方法はありますか?MediaPlayer には、そのようなオプションはありません。
バッファからオーディオを再生したい。AudioRecord を使用してオーディオをバッファに記録し、バッファから再生するようなものです。
それを行う方法はありますか?MediaPlayer には、そのようなオプションはありません。
これはAudioTrackクラスで行うことができます。そのインターフェイスは のインターフェイスと非常によく似ていますが、 は タイプおよびのバッファしか使用できないAudioRecord
点が異なります。AudioTrack
byte[]
short[]
ここの解決策で説明されているように、一時ファイルを使用できます。
または、ファイルがインターネットからのものである場合(たとえば、URLで参照)、次を使用できます。
setDataSource(Context context, Uri uri)
同じ質問で提示されました。