如何以编程方式退出电影播放器?

问题描述 投票:0回答:1

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

我可以获得电影播放器窗口的句柄,但如何结束它?

ios4 mpmovieplayercontroller exit
1个回答
0
投票

啊啊,终于,我可以在这里帮忙了:

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

所以你现在必须指定一个由通知中心调用的方法。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.