1

为什么 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 播放背靠背的声音文件,但我找不到它的完成回调函数。

4

1 回答 1

0

Settings->Sounds->Ringer&Alerts 打开它,并设置为最大音量。我只是忘记打开它,所以 SoundID 无法播放。

于 2013-10-21T01:10:28.123 回答