【发布时间】:2011-10-27 10:24:55
【问题描述】:
我有一个带有按钮的简单视图。单击它会弹出电影播放器(使用 MoviePlayer.framework)。我想以编程方式单击“完成”按钮或退出电影播放器并返回上一个视图。
我可以获得电影播放器窗口的句柄,但不知道如何结束它。请帮助我提供任何指针或教程。
拉莉丝
【问题讨论】:
标签: ios4 mpmovieplayercontroller exit
我有一个带有按钮的简单视图。单击它会弹出电影播放器(使用 MoviePlayer.framework)。我想以编程方式单击“完成”按钮或退出电影播放器并返回上一个视图。
我可以获得电影播放器窗口的句柄,但不知道如何结束它。请帮助我提供任何指针或教程。
拉莉丝
【问题讨论】:
标签: ios4 mpmovieplayercontroller exit
啊,最后,我可以在这里帮忙:
好的,首先,当您创建播放器时,您可以将自己指定为 MPMoviePlaybackDidFinishNotification 的观察者。这意味着,当“完成”按钮或电影播放完毕时,会调用此通知。
所以你现在必须分配一个方法来被通知中心调用。
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
然后你只需要创建moviePlayBackDidFinish 方法并从那里关闭播放器。如果您需要更多代码,请告诉我们。
【讨论】: