2011-04-07 112 views
3

我有一個應用程序使用AVAudioPlayer播放一些嵌入式MP3文件。音量按鈕在我主要用於測試的3GS上可靠地工作 - 他們在4.1下工作,升級到4.3.1後立即工作。在運行4.2.1的老闆的iPhone 4上,他們似乎根本沒有在我們的應用程序中工作;在iPod Touch上(也是在運行4.2.1),這是我的第二臺測試機器,我已經能夠讓它們工作一次,但無法重現我是如何做到的。AVAudioPlayer:音量按鈕在某些設備上工作,而不是其他設備

我試過一個黑客,我發現,在應用程序啓動時創建一個虛擬AVAudioPlayer,但把它留在prepareToPlay狀態,發現我能夠用我的初始畫面上的音量按鈕,但一旦我打得真實音頻他們停止工作。

有人碰到過這個嗎?任何想法,爲什麼它在一些手機而不是其他人?


更新:我觸摸更新到4.3.1和問題走了。因此,我認爲它可能是4.2.1中的一個錯誤,但我仍然想知道是否有人看到它並且/或者可以指向我一個錯誤報告。

回答

1

我有同樣的問題。我發現YouTube應用程序在AVAudioPlayer上設置了默認音量。發現這與iPhone 4.3.3,所以我不知道你是否擺脫困境。

相關問題