【问题标题】:How to programmatically return or press Done button or exit a Movie Player?如何以编程方式返回或按下完成按钮或退出电影播放器​​?
【发布时间】:2011-10-27 10:24:55
【问题描述】:

我有一个带有按钮的简单视图。单击它会弹出电影播放器​​(使用 MoviePlayer.framework)。我想以编程方式单击“完成”按钮或退出电影播放器​​并返回上一个视图。

我可以获得电影播放器​​窗口的句柄,但不知道如何结束它。请帮助我提供任何指针或教程。

拉莉丝

【问题讨论】:

    标签: ios4 mpmovieplayercontroller exit


    【解决方案1】:

    啊,最后,我可以在这里帮忙:

    好的,首先,当您创建播放器时,您可以将自己指定为 MPMoviePlaybackDidFinishNotification 的观察者。这意味着,当“完成”按钮或电影播放完毕时,会调用此通知。

    所以你现在必须分配一个方法来被通知中心调用。

      [[NSNotificationCenter defaultCenter] 
       addObserver:self 
       selector:@selector(moviePlayBackDidFinish:)
       name:MPMoviePlayerPlaybackDidFinishNotification 
       object:player]; 

    然后你只需要创建moviePlayBackDidFinish 方法并从那里关闭播放器。如果您需要更多代码,请告诉我们。

    【讨论】:

    • 这不是我想要做的。但这对我有用。如果电影是 3 小时,我不想等那么久。因此,我简单地将开始时间设置为 2:59 小时,以便移动快速结束并且我收到回电。我可以回来了。
    猜你喜欢
    • 1970-01-01
    • 2011-11-30
    • 1970-01-01
    • 2012-05-29
    • 2019-03-21
    • 1970-01-01
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    相关资源
    最近更新 更多