【发布时间】:2011-04-20 21:38:51
【问题描述】:
我正在使用 MPMoviePlayerController 播放一些视频,我得到了图像,但是一旦我尝试在没有耳机的情况下播放声音,音量控制就会随着动画消失。如果我插入耳机或某些外部扬声器,音量控制会返回动画。
该应用程序已在 iPad iOS 3.2 上进行了测试,运行良好,在 iPod touch 2G iOS 3.0 上也运行良好,但问题出现在 iPhone 4 和 iOS 4.1 上。
【问题讨论】:
我正在使用 MPMoviePlayerController 播放一些视频,我得到了图像,但是一旦我尝试在没有耳机的情况下播放声音,音量控制就会随着动画消失。如果我插入耳机或某些外部扬声器,音量控制会返回动画。
该应用程序已在 iPad iOS 3.2 上进行了测试,运行良好,在 iPod touch 2G iOS 3.0 上也运行良好,但问题出现在 iPhone 4 和 iOS 4.1 上。
【问题讨论】:
我发现是因为我没有设置会话类别:
NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError];
if (setCategoryError) { //handle error }
【讨论】: