【问题标题】:Record and save audio in Android which should not be accessed by other apps?在 Android 中录制和保存不应被其他应用程序访问的音频?
【发布时间】:2010-12-20 16:03:44
【问题描述】:

我想知道如何在 android 中录制声音或音频,并确保它不会被其他应用程序访问。通过应用录制的声音只能由该应用播放,其他音频播放应用不能打开该音频文件。

【问题讨论】:

    标签: android security audio


    【解决方案1】:

    将您从MediaRecorderAudioRecord 获得的音频存储在getFilesDir() 标识的目录中的文件中——这是您的应用程序的私有存储空间。

    【讨论】:

    • 非常感谢您的快速回复。我能够将文件写入该位置。但是,同一个应用程序无法使用 MediaPlayer 播放该音频。播放 /data 目录中的文件似乎有问题。无论如何通过 MediaPlayer 播放该音频文件。
    • 通过在 setDataSource 中设置 FileDescriptor 来修复它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-29
    • 2017-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多