【问题标题】:MPMoviePlayerController control visible when starting movieMPMoviePlayerController 控件在启动电影时可见
【发布时间】:2010-11-26 12:05:19
【问题描述】:

MPMoviePlayerController 有一个奇怪的问题。电影开始时,带有完成按钮和控件的顶部栏保持可见几秒钟。然后消失。

我正在使用

[player setControlStyle:MPMovieControlStyleFullscreen];
[player setFullscreen:YES];

玩家是MPMoviePlayerController的对象

我只想在隐藏顶栏和控件的情况下全屏播放电影

&只有在用户点击屏幕时才可见

我使用的是 iOS 4.0

【问题讨论】:

    标签: ios objective-c iphone


    【解决方案1】:

    试试这个

    开始视频之前

    player.controlStyle =  MPMovieControlStyleNone;
    

    当电影开始播放然后设置

    player.controlStyle = MPMovieControlStyleFullscreen;
    

    您可以从 MPMediaPlayback 协议中获取播放回调。

    【讨论】:

    • 我们如何检查电影开始播放。我应该在哪里使用 None 样式。虽然我试过了
    • player.controlStyle = MPMovieControlStyleNone;初始化 url 后。
    • 实际上我并没有按照您所说的那样将 ControlStyle 放置得井井有条。我进行了更改,它起作用了,thanx Sanniv
    • 获取通知的文档:developer.apple.com/library/ios/#documentation/MediaPlayer/…,尝试在此页面中查找 MPMoviePlayerNowPlayingMovieDidChangeNotification。我猜你知道如何注册通知...
    猜你喜欢
    • 1970-01-01
    • 2011-04-27
    • 2012-07-18
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    相关资源
    最近更新 更多