iOS SystemSoundID在iPod 4上不起作用,但适用于iPhone 4

时间:2012-11-03 15:41:54

标签: iphone ios ipod-touch

为什么SystemSoundID适用于iPhone而不适用于iPod?

我搜索了Apple文档。谷歌搜索但没有找到任何东西。 我的应用程序使用iPhone gen 4(iOS 5.1)上的SystemSoundID播放.m4a声音文件,但不适用于iPod gen 4(iOS 5.1)和iPod gen 2(iOS 4.2)。声音无法播放,完成回调失败。

AVAudioPlayer可以正常使用,我用它来连续播放背景音乐,但是我需要SystemSoundID AudioServicesAddSystemSoundCompletion来排队背靠背声音。

我会使用AVAudioPlayer播放背靠背声音文件,但我找不到它的完成回调函数。

1 个答案:

答案 0 :(得分:0)

设置 - >声音 - > Ringer&警报打开它,并设置为最大音量。我忘了打开它,所以SoundID无法播放。