ios - MPMoviePlayerController 的警告

标签 ios mpmovieplayercontroller

我正在实现MPMoviePlayerController,我正在使用此方法(presentMoviePlayerViewControllerAnimated)来呈现我的时间

moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(moviePlaybackComplete:)
                                             name:MPMoviePlayerPlaybackDidFinishNotification
                                           object:moviePlayerController];

[moviePlayerController.view setFrame:CGRectMake(0, 0, 320, 480)];

moviePlayerController.controlStyle = MPMovieControlStyleFullscreen;
moviePlayerController.view.userInteractionEnabled =YES;


[self presentMoviePlayerViewControllerAnimated:moviePlayerController];

但是当我演示我正在传递所需的参数时,我收到了不兼容类型的警告。

最佳答案

您正在尝试呈现MPMoviePlayerController而不是MPMoviePlayerViewController这就是警告的原因。

另请记住,MPMoviePlayerViewController 没有 controlStyle 属性

所以使用像:

- (void)showMedia
{
   MPMoviePlayerViewController *moviePlayerView = [[MPMoviePlayerViewController alloc] initWithContentURL:fileURL];
   [[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(moviePlaybackComplete:)
                                             name:MPMoviePlayerPlaybackDidFinishNotification
                                           object:moviePlayerView.moviePlayer];

   [moviePlayerView.view setFrame:CGRectMake(0, 0, 320, 480)];
   moviePlayerView.view.userInteractionEnabled =YES;
   [self presentMoviePlayerViewControllerAnimated:moviePlayerView];
}

关于ios - MPMoviePlayerController 的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17144165/

相关文章:

ios - 核心数据关系映射 : Double Quotes in Value Expression are automatically turned into single quotes

ios - `phonegap run ios` -> `create: Command failed with exit code ENOENT`

ios - 无法单击我的 MPMoviePlayerViewController 上的控件

ios - MPMoviePlayerViewController 锁屏播放控件不起作用

ios - MPMoviePlayerController 在 5 秒后停止播放视频

iphone - 如何从 UITabBarController 呈现 MPMoviePlayerViewController?

ios SystemSound 不会响应音量按钮

ios - iOS上的Twitter-如何授予发布推文的权限?

ios - Firebase 在 Swift 3 中访问快照值错误

iOS分享扩展,配置项(tableView)