我播放视频和音频使用AVAudioPlayer的音频文件(.mp3文件)和MPMoviePlayerViewController的视频文件(.mp4文件)我的iOS应用。如何在iOS 6上播放视频音频?
它适用于iOS 5及更低版本。
但在我的iPad(iOS 6)中无法正常工作。它播放没有音频的视频。当然,它根本不播放音频。
请帮我解决这个问题。 在此先感谢...
我播放视频和音频使用AVAudioPlayer的音频文件(.mp3文件)和MPMoviePlayerViewController的视频文件(.mp4文件)我的iOS应用。如何在iOS 6上播放视频音频?
它适用于iOS 5及更低版本。
但在我的iPad(iOS 6)中无法正常工作。它播放没有音频的视频。当然,它根本不播放音频。
请帮我解决这个问题。 在此先感谢...
由于iOS 6的静音开关也将静音的应用程序,你检查是否关闭静音swoth。
要强制播放,如果设备处于静音状态,你可以做到以下几点:
NSError *error= nil;
if ([[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:&error]) {
NSLog(@"Error setting audio session: %@", error);
}
NSError *setCategoryErr = nil;
NSError *activationErr = nil;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&setCategoryErr];
[[AVAudioSession sharedInstance] setActive:YES error:&activationErr];
if(setCategoryErr || activationErr)
{
NSLog(@"%@ Error: Could not activate silence mode. %@ %@", self, setCategoryErr, activationErr);
}
看看这里:http://stackoverflow.com/questions/12633080/ios6-and-mpmovieplayercontroller-黑视图 –
我更喜欢在iOS上播放媒体时使用AVFoundation。 AVPlayer可以播放视频和音频。请阅读http://developer.apple.com/library/mac/#documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/02_Playback.html。这不是你的问题的答案,只是未来的一个提示:) – Mikael
由于iOS 6的静音开关也将静音应用程序,你检查是否关闭静音swoth。 – rckoenes