【发布时间】:2012-01-03 21:29:53
【问题描述】:
在我的 iPhone 上,我以全屏模式播放视频/音频文件。当视频/音频文件结束时,会触发以下方法:
- (void) movieFinishedCallback:(NSNotification*) aNotification {
MPMoviePlayerController *player = [aNotification object];
[player stop];
[[NSNotificationCenter defaultCenter]
removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:player];
[player autorelease];
[moviePlayer.view removeFromSuperview];
NSLog(@"stopped?");
}
效果很好!但问题是当我在视频/音频文件仍在播放时按下“完成”按钮。那么这个方法就不会被触发了……
有人知道如何在按下“完成”按钮时捕获事件吗?因为现在媒体播放器停留在视图中。它没有消失。
【问题讨论】:
标签: ios objective-c mpmovieplayercontroller