2010-12-20 5 views
0

アンドロイドにサウンドやオーディオを録音して他のアプリからアクセスできないようにするにはどうすればいいですか?アプリから録音されたサウンドはそのアプリのみで再生され、他のオーディオ再生アプリはそのオーディオファイルを開くことができません。他のアプリからアクセスしないでください。

答えて

3

MediaRecorderまたはAudioRecordの音声は、getFilesDir()で識別されるディレクトリのファイルに保存します。これはアプリケーションのプライベートストレージです。

+0

お返事ありがとうございました。その場所にファイルを書き込めました。しかし、同じアプリでMediaPlayerでそのオーディオを再生することはできません。/dataディレクトリのファイルを再生するのに問題があるようです。とにかくMediaPlayerでそのオーディオファイルを再生しています。 – sunil

+0

setDataSourceでFileDescriptorを設定して問題を修正しました。 – sunil

関連する問題