使用 AudioQueueServices 提取 mp3 文件持续时间

发布于 2024-07-14 07:31:24 字数 169 浏览 8 评论 0原文

我已经使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

轻许诺言 2024-07-21 07:31:24

您无法直接查看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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文