你如何编码成mp3文件?

时间:2013-04-10 16:17:22

标签: mp3

我有兴趣创建一个drm类型的程序。我想把代码放入一个mp3文件,在线检查是否有许可证。在线方面目前并不是我所关注的问题,但我已经在网上寻找了一些关于这方面的资源,但我发现没有什么真正有用的。有人在谈论病毒,但我希望这是故意的而不是恶意的。只需当您播放mp3时,它就会在线快速检查,看看是否真的允许播放许可证。如果它不播放则会出现错误,并表示您需要登录或购买歌曲。

1 个答案:

答案 0 :(得分:1)

我很确定这是不可能的。 mp3文件不能包含可执行代码。它们可以包含可以代表代码的字节数据,但是mp3播放器需要将其解释为并执行它而不是试图将其作为音乐播放,这是没有播放器的。您必须对自己的播放器进行编程才能执行此操作,但由于无法将mp3文件限制为仅限一个播放器(同样,因为它们不能包含代码),您必须创建自己的竞争标准。此外,没有什么能阻止某人将这个mp3转换为正常的非约束mp3并分享它。

从一个不太技术的角度来看,作为一个用户(鄙视DRM),如果一个mp3正在检查我是否“被允许”拥有它,它会让我感到震惊,如果我被要求在线以便收听它,以至于我会删除它并且再也不会以该格式购买/下载/窃取任何内容。

(这是否算作回答?评论太长了。)