0
我想如何在Android中錄製聲音或音頻,並確保它不會被其他應用程序訪問。通過應用程序錄制的聲音只能由該應用程序播放,而其他音頻播放應用程序無法打開該音頻文件。在Android中錄製和保存音頻不應該被其他應用訪問?
我想如何在Android中錄製聲音或音頻,並確保它不會被其他應用程序訪問。通過應用程序錄制的聲音只能由該應用程序播放,而其他音頻播放應用程序無法打開該音頻文件。在Android中錄製和保存音頻不應該被其他應用訪問?
將您從MediaRecorder
或AudioRecord
獲得的音頻存儲在由getFilesDir()
標識的目錄中的文件中 - 這是您的應用程序的專用存儲。
非常感謝您的快速響應。我能夠將文件寫入該位置。但是,同一個應用程序無法使用MediaPlayer播放該音頻。在/ data目錄中播放文件似乎有問題。無論如何通過MediaPlayer播放該音頻文件。 – sunil 2010-12-20 11:33:20
通過在setDataSource中設置FileDescriptor來修復它。 – sunil 2010-12-20 12:57:53