使用 MPMoviePlayerController 无法以全屏模式播放大尺寸视频

Posted

技术标签:

【中文标题】使用 MPMoviePlayerController 无法以全屏模式播放大尺寸视频【英文标题】:Large size video not playing in fullscreen mode using MPMoviePlayerController 【发布时间】:2015-05-13 06:37:00 【问题描述】:
     self.videoController = [[MPMoviePlayerController alloc]initWithContentURL:url];

    if([[UIScreen mainScreen] bounds].size.height>480)
        [self.videoController.view setFrame:CGRectMake(0, 44, _viewVideoArea.frame.size.width, _viewVideoArea.frame.size.height)];
    else
        [self.videoController.view setFrame:CGRectMake(0, 44, _viewVideoArea.frame.size.width, 383)];

    [self.viewVideoArea addSubview:self.videoController.view];

    [self.videoController prepareToPlay];
    [self.videoController play];

以上代码是我对播放器的初始化。播放器未处于全屏模式但未以全屏模式播放时播放大尺寸视频。然后全屏模式下的任何按钮也没有响应(包括完成按钮)。

Link 也试试这个响应完成按钮但不起作用..不知道发生了什么问题。

谁能帮我解决我的问题

【问题讨论】:

【参考方案1】:

你试过了吗

self.videoController.controlStyle = MPMovieControlStyleFullscreen;

【讨论】:

感谢您的回复,我会尽力让您知道

以上是关于使用 MPMoviePlayerController 无法以全屏模式播放大尺寸视频的主要内容,如果未能解决你的问题,请参考以下文章

测试使用

第一篇 用于测试使用

在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?

今目标使用教程 今目标任务使用篇

Qt静态编译时使用OpenSSL有三种方式(不使用,动态使用,静态使用,默认是动态使用)

MySQL db 在按日期排序时使用“使用位置;使用临时;使用文件排序”