播放没有音频中断的视频 - 目标c
我的应用程序播放没有声音的视频文件。它会中断背景中的任何播放音乐(例如iPod应用程序)。如果可能的话,如何不中断其他应用程序的音频会话。 我的视频文件没有声音。要播放视频,我使用MPMoviePlayerController
。播放没有音频中断的视频 - 目标c
编辑:这里是我的视频播放器代码:
_player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:path]];
[self installMovieNotificationObservers:nil];
[_player setShouldAutoplay:YES];
[_player setUseApplicationAudioSession:NO];
[_player.view setFrame:self.navController.view.frame];
[_player setMovieSourceType:MPMovieSourceTypeFile];
[_player setRepeatMode:MPMovieRepeatModeNone];
[_player setFullscreen:YES animated:YES];
[_player setControlStyle:MPMovieControlStyleNone];
[_navController.view addSubview:_player.view];
[_player play];
useApplicationAudioSession 一个布尔值,指示 电影播放器是否应使用应用的音频会话。
@property(nonatomic)BOOL useApplicationAudioSession讨论该属性的默认值为 。将此属性设置为NO 会导致电影播放器使用系统提供的音频会话和不可混合的播放类别 。
重要在iOS 3.1及更早版本中,电影播放器始终使用系统提供的 音频会话。要在iOS 3.2 及更新版本中获得相同的行为,您必须将此属性的值设置为NO。当此 属性为YES时,电影播放器共享应用的音频会话。此 可让您控制电影播放器内容与您的 音频以及其他应用程序(如iPod)的音频的交互方式。有关使用此功能的重要指导 ,请参阅音频会话编程指南中的“使用电影和iPod 音乐”。
更改此属性的值不会影响当前播放电影的 。要使新设置生效,您必须停止 播放,然后再次启动。
Availability在iOS 3.2及更高版本中提供。宣布在 MPMoviePlayerController.h
没有帮助。也许我错过了什么?请检查我的更新代码。 – 2012-07-25 07:25:26
重复; http://stackoverflow.com/questions/1201815/how-can-we-play-audio-and-video-together-in-ipod-iphone – Autonomy 2012-07-24 16:01:42