如何将一个大的 mp3 文件分解为一个或多个 mp3 文件,并且仍然可以在媒体播放器中播放每个部分?
将 mp3 文件分解为单独的可播放 mp3 文件可能不是那么容易。 mp3 文件中有一些标头信息,您需要将其包含在所有拆分文件中。您可能需要获取一本书或查找 mp3 上的文件规范,以便您知道自己正在处理什么。
您可能最好寻找一个可以处理 mp3 文件的库,而不是尝试自己使用 FileStream 来处理。
实际上,将 MP3 文件分解为单独的可播放 MP3 文件非常容易。 MP3 文件由许多 iirc 1500 字节的单独帧组成,每个帧都有自己的标头。无效数据将被玩家忽略。
但是,如果您在帧边界上分割文件,创建正确的 mp3 文件,那就会好得多。有关帧头的更多信息可以在此站点上找到:http://www.mp3-tech.org/programmer/frame_header.html
另请考虑音乐前面和/或附加各种元标签的可能性,例如 ID3、APE 和歌词。
试试这个。就像魅力一样起作用。你可以手动做,也可以自动做,甚至还有批量功能。