0
アンドロイドにサウンドやオーディオを録音して他のアプリからアクセスできないようにするにはどうすればいいですか?アプリから録音されたサウンドはそのアプリのみで再生され、他のオーディオ再生アプリはそのオーディオファイルを開くことができません。他のアプリからアクセスしないでください。
アンドロイドにサウンドやオーディオを録音して他のアプリからアクセスできないようにするにはどうすればいいですか?アプリから録音されたサウンドはそのアプリのみで再生され、他のオーディオ再生アプリはそのオーディオファイルを開くことができません。他のアプリからアクセスしないでください。
MediaRecorder
またはAudioRecord
の音声は、getFilesDir()
で識別されるディレクトリのファイルに保存します。これはアプリケーションのプライベートストレージです。
お返事ありがとうございました。その場所にファイルを書き込めました。しかし、同じアプリでMediaPlayerでそのオーディオを再生することはできません。/dataディレクトリのファイルを再生するのに問題があるようです。とにかくMediaPlayerでそのオーディオファイルを再生しています。 – sunil
setDataSourceでFileDescriptorを設定して問題を修正しました。 – sunil