2011-04-07 103 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,所以我不知道你是否摆脱困境。