使用 AudioQueueServices 提取 mp3 文件持续时间
我已经使用 AudioQueueServices 实现了一个流式 mp3 播放器,它通过 NSURLConnection 下载 mp3。 播放、暂停和查找工作都很好,但是我不知道如何在仍在下载 mp3 文件时从它们中提取音频的持续时间。 我希望能够从 id3 标签中提取信息,但我不知道如何做到这一点。 有什么想法吗?
I have implemented a streaming mp3 player using AudioQueueServices, that downloads mp3s over an NSURLConnection. Playback, pausing, and seeking work great, however I can't figure out how to extract the duration of the audio from the mp3 files while they are still being downloaded. I'd like to be able to pull the info from the id3 tags but am clueless as to how to do that. Any thoughts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您无法直接查看Mp3文件的时长,但您可以通过文件大小来计算,一首3分钟长的歌曲在1兆字节之间。
You cant directly view the duration of the Mp3 file, but you can work it out by file size, a song that is 3 minuets long is between 1 megabyte.