2010-10-24 61 views
3

我目前正在爲iPhone/iPod touch開發遊戲。對於簡短的聲音,我使用AudioServicesPlaySystemSound函數。我知道我無法以編程方式控制這些聲音的音量,但在我的iPod touch第三代產品中,這些聲音尊重整體音量。在我新推出的iPod touch 4th gen上,這些聲音總是以相同的音量播放,無論整個音量設置爲何值。如果音量調低到0,他們甚至可以播放。另一方面,AVAudioPlayer按預期工作。這兩款設備都升級到iOS 4.1。第4代Audioervices卷問題。 iPod touch

有沒有其他人注意到了這一點?有什麼建議發生了什麼?

回答

3

以防萬一某人遇到同樣的問題/感興趣:如果您有AVAudioPlayer同時播放,則此問題消失,這意味着系統的問題將再次正常運行。在我的情況下,我現在在無限循環播放一個空的mp3。不是最好的解決方案,而是一個工程。

+0

我也有同樣的情況。 iPod4th,iPad2,iPhone4那些有相機的人表現得如此。是的,你是正確的,AVAudioPlayer重新初始化音量控制。 – 2011-09-16 18:53:21

0

有沒有其他人注意到了這一點?

是的,也適用於AudioServicesPlaySystemSound。它發生在我的iPod touch 4G上,但不是我的iPhone 3G。兩者也運行iOS4.1。

我不知道發生了什麼,但我會提供一個賞金嘗試獲得一些有用的uberguru的關注。如果不是,則是1個無限循環。


更新:顯然這個問題也與AVAudioPlayer對iPod第四代發生 - 見https://devforums.apple.com/message/333169

看起來它可能是一個錯誤。我們會看到...

+1

感謝您確認這一點,我以爲我錯過了其他的東西。 – huesforalice 2010-11-12 08:08:29

相關問題