在我的Android应用程序中保护mp3

时间:2013-12-19 10:41:31

标签: android audio-player android-music-player

我有一个Android应用程序,其中有受版权保护的mp3音轨。我不希望用户在音乐播放器上看到存储在我的应用程序中的mp3。目前用户可以使用他们的默认音乐播放器访问该曲目。

这个问题有什么亮点吗?

3 个答案:

答案 0 :(得分:4)

在应用的音频轨道目录中添加.nomedia文件。这样可以避免音乐播放器中列出的文件。

答案 1 :(得分:2)

根据您的需要,有多种可能性,选择一种或组合:

1)一个简单的解决方案:将.mp3放入您的私人文件夹中。 注意:root用户仍然可以播放/复制mp3文件。

2)另一种简单方法:将.mp3重命名为奇怪的东西,这样音乐播放器就无法接收它。例如。 your_file.aaa ... 注意:知道此文件的root用户实际上是.mp3可以重命名并播放/复制

3)或者,更多的工作,加密/解密文件。 This tutorial can get you started。如果您绝对想要阻止用户在应用外播放/复制.mp3,则可以选择此选项。

答案 2 :(得分:1)

将您的文件转换为二进制文件refer this,并在保存时使用类似base64的内容对其进行加密。拿取时反向