4

我目前正在开发一个使用 JAVA 加密 MP3 音频并从该加密的 MP3 文件中产生乱码的项目。到目前为止,我可以使用 DES 加密方法加密整个 MP3 文件。但是,此加密文件无法使用 MP3 播放器播放。我知道 MP3 文件有一些结构(标题和数据等),但我不知道在不破坏整个 MP3 结构的情况下对该文件实施加密。

如何使这个加密的 MP3 文件可以播放?

4

1 回答 1

1

更多关于 java 中解析和 mp3 流的信息:JavaLayerjavazoom.jl.decoder.Bitstream是一个 mp3 解码器,它自然地主要通过类实现流处理。它将跳过所有标签数据并为您提供每一帧的原始字节。

另一个做一些 mp3 流解析的库是jaudiotagger,也许你也可以从那里清除一些代码。

这两个库都在 LGPL 下分发,因此请注意许可问题。

于 2012-12-21T04:38:02.133 回答