【发布时间】:2013-12-19 10:41:30
【问题描述】:
我有一个具有版权的 mp3 曲目的 android 应用程序。我不希望用户在音乐播放器上看到存储在我的应用中的 mp3。目前用户可以使用他们的默认音乐播放器访问该曲目。
这个问题有什么亮点吗?
【问题讨论】:
标签: android audio-player android-music-player
我有一个具有版权的 mp3 曲目的 android 应用程序。我不希望用户在音乐播放器上看到存储在我的应用中的 mp3。目前用户可以使用他们的默认音乐播放器访问该曲目。
这个问题有什么亮点吗?
【问题讨论】:
标签: android audio-player android-music-player
在应用的音轨目录中添加 .nomedia 文件。这样可以避免文件在音乐播放器中列出。
【讨论】:
有多种可能性,根据您的需要,选择一种或组合:
1) 一个简单的解决方案:将.mp3 放在您的私人文件夹中。 注意:root 用户仍然可以播放/复制 mp3 文件。
2) 另一种简单的方法:将.mp3 重命名为奇怪的名称,这样它就不会被音乐播放器拾取。例如。 your_file.aaa ... 注意:知道这个文件实际上是.mp3 的根用户可以重命名它并播放/复制它
3) 或者,做更多的工作,加密/解密文件。 This tutorial can get you started。如果您绝对想阻止用户在您的应用之外播放/复制.mp3,这是一个选项。
【讨论】:
将您的文件转换为二进制refer this 并在保存时使用base64 之类的东西对其进行加密。取回时做反向
【讨论】: