2012-11-03 50 views
1

爲什麼SystemSoundID可在iPhone上使用,而不是在iPod上使用?iOS SystemSoundID不適用於iPod 4,但適用於iPhone 4

我搜索了Apple文檔。並Google搜索,但沒有發現任何東西。 我的應用程序使用iPhone 4上的SystemSoundID播放.m4a聲音文件(iOS 5.1)確定,但不支持iPod 4(iOS 5.1)或iPod 2(iOS 4.2)。聲音不播放,完成回調失敗。

AVAudioPlayer在我用於連續播放背景音樂的所有方面都能正常工作,但我需要SystemSoundID AudioServicesAddSystemSoundCompletion才能將背對背的聲音排隊。

我會使用AVAudioPlayer播放背對背的聲音文件,但我無法找到它的完成回調函數。

回答

0

設置 - >聲音 - >鈴聲&警報打開它,並設置爲最大音量。我忘了打開它,所以SoundID無法播放。

相關問題