Matt Gallagher的AudioStreamer在播放状态之前从偏移播放mp3

时间:2012-05-23 09:53:47

标签: ios mp3 media audiostreamer

我没有找到一个问题的解决方案:如何从偏移中立即播放mp3文件?

我只能播放文件然后发送 - (void)seekToTime:但在这种情况下声音开始,然后中断从定义的偏移开始。

我尝试在 ASStatusChangedNotification 上应用 seekToTime 方法(在 AudioStreamerState 的不同情况下),但没有结果。

upd:我认为可以在文件开始流式播放之前(播放前)设置时间偏移量。但是如何?

感谢。

1 个答案:

答案 0 :(得分:0)

我所做的是创建一种方法来寻找我在[streamer start]之后运行的所需时间:

while(streamer.bitRate == 0) { sleep(1); }

如果您担心等待时间过长,可以添加一个时间:通过循环计算一次,或者设置一个开始时间并将其与当前时间进行比较以摆脱循环。

这篇博客文章还有另一个观点: http://www.saygoodnight.com/2009/08/streaming-audio-to-the-iphone-starting-at-an-offset/