ios - Matt Gallagher的AudioStreamer从播放状态前的偏移量播放mp3

标签 ios mp3 media audiostreamer

我没有找到以下问题的解决方案:如何从偏移量播放mp3文件?

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

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

upd:我认为这可能会在文件开始流式传输(播放之前)后设置时间偏移。但是如何?

谢谢。

最佳答案

我所做的是创建一种方法,以寻找到在[streamer start]之后运行的所需时间:
while(streamer.bitRate == 0) { sleep(1); }
如果您担心等待时间太长,则可以添加超时:通过循环计数或设置开始时间并将其与当前时间进行比较以退出循环。

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

关于ios - Matt Gallagher的AudioStreamer从播放状态前的偏移量播放mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10717514/

相关文章:

Windows Media 编码器安装问题

ios - 在 View 可见之前执行Segue

iOS 8 共享扩展不适用于 iBooks

iOS : Remove a Persistent Storage in a Multithreading CoreData Implementation

audio - 将多个立体声MP3文件转换为它们的Mono WAV等效文件?

javascript - 在浏览器上设置网络媒体页面样式

ios - 更改工具栏颜色

javascript - 如何通过 ajax 加载并验证网络上的 mp3 文件而不播放它?

azure - 使用 Chrome Devtools 捕获 WebSocket 音频文件

java - 如何在小程序和桌面应用程序中一致地加载资源?