Cocoa touch iOS 9是';画中画';与';需要全屏';设置为是?
我有一个需要全屏显示的应用程序,但我想在用户打开视频播放模式控制器(我自己的播放器是用AVFoundation编写的)时让画中画功能可用。 我在设置中将“应用程序需要全屏”标志设置为“是”Cocoa touch iOS 9是';画中画';与';需要全屏';设置为是?,cocoa-touch,avfoundation,ios9,Cocoa Touch,Avfoundation,Ios9,我有一个需要全屏显示的应用程序,但我想在用户打开视频播放模式控制器(我自己的播放器是用AVFoundation编写的)时让画中画功能可用。 我在设置中将“应用程序需要全屏”标志设置为“是” 当我的所有应用程序都需要全屏时,我可以使用图片模式播放视频吗?我创建了一个示例项目,发现是的,图片模式功能并不取决于你的应用程序是否需要全屏 也许这会对那些和我一样在寻找同样问题的人有所帮助 将基本SDK版本设置为最新版本(9.0) 在项目设置中设置“应用程序需要全屏”标志 将AVAudioSession类别
当我的所有应用程序都需要全屏时,我可以使用图片模式播放视频吗?我创建了一个示例项目,发现是的,图片模式功能并不取决于你的应用程序是否需要全屏 也许这会对那些和我一样在寻找同样问题的人有所帮助
AVAudioSession
类别设置为AVAudioSessionCategoryPlayback in应用程序:DidFinishLaunchingwith选项:
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
AVPlayerViewController *moviePlayerController = [[AVPlayerViewController alloc] init];
AVPlayer *player = [AVPlayer playerWithURL:[NSURL URLWithString:@"http://127.0.0.1:12345/movie.mp4"]];
moviePlayerController.player = player;
[self presentViewController:moviePlayerController animated:YES completion:nil];