【发布时间】:2013-09-17 15:11:31
【问题描述】:
我是新手,所以如果我碰巧问明显的问题,请放轻松。
我是 iPhone 编程的新手,现在我的任务是从 URL 播放 mp3 文件。情况是: - 整个过程在电话间隙中并由javascript触发,但我相信这不是问题的根源,如果我错了,请纠正我 - 有问题的 mp3 通常超过 1 小时
我尝试过 AVAudioPlayer、AVQueuePlayer、AVPlayer 和 Matt Gallagher 的 AudioStream。前三个选项非常适合短 mp3。对于 1 1/2h mp3,我需要 2-4 分钟来加载文件。 Matt Gallagher 的 AudioStream 更快,但仍然需要 15 秒才能加载,然后开始卡顿约 20 秒,然后才能正常继续。 我的最后一个选择是使用 AudioQueue,但我无法让它工作。
建议使用哪个 API 以及从 NSURL 或 CFURLref 开始的必要步骤。提前致谢。
【问题讨论】: