MP3是一种流格式,这意味着它在文件的前端或末尾没有一堆元数据.虽然这有很多缺点,但其中一个优点是你可以将MP3文件连接成一个文件并且它会播放.
这几乎是你通过连接到NSMutableData所做的事情,其缺点是你可能会耗尽内存.另一种选择是使用NSFileHandle在磁盘上构建文件.
这不适用于大多数文件格式(aac/m4a,aif,caf等).MP3实际上只是一个转储到磁盘的流,帧头中的元数据(或ID3中的元数据,隐藏在帧之间),这就是它的工作原理.
| 归档时间: |
|
| 查看次数: |
2415 次 |
| 最近记录: |