【发布时间】:2011-11-16 17:29:12
【问题描述】:
我正在使用 AVAssetReader 读取 ipod 库资产音频数据并渲染波形图像。这是使用我在对this question的回答中描述的代码进行的
这有时会在 AVAudioPlayer 实例播放音频时发生。
无论正在播放的音频是否与正在阅读的资产相同,我点击的那一刻
[reader startReading];
正在播放的音频“淡出”。 (好像 AVAudioPlayer 以某种方式被告知停止播放)。这很奇怪,因为我实际上并没有播放音频,只是阅读它。
我在 SO 上进行了搜索,发现 this possible solution 但是我发现这似乎无法解决问题。
注意 - 我可以播放多个 AVAudioPlayer 实例,并且启动这些实例似乎不会相互干扰 - 但是
[reader startReading];
甚至会杀死多个同时出现的 AVAudioPlayer 实例,导致它们全部同步淡出。
有什么想法吗?
【问题讨论】:
标签: avaudioplayer