将Dailymotion视频播放到UIWebView时获取通知

问题描述:

我目前直接在UIWebview中显示dailymotion网址。 当在缩略图上点击时,视频开始以全屏模式播放。将Dailymotion视频播放到UIWebView时获取通知

问题是:当视频停止播放或用户敲击“完成”按钮时,原始缩略图已从UIWebview消失,无法再次启动视频。 我想要控制视频播放完毕或用户点击完成按钮重新加载UIWebView。

我一直在四处寻找和玩通知中心,但我无法得到任何回应,你能告诉我我应该使用什么代码吗?

加载视频

NSURLRequest *requestObject = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.dailymotion.com/embed/video/xh7cgv_cine-pocket-a-candidate_creation"]]; 
[self.webv loadRequest:requestObject]; 

通知抓

[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(moviePlayerDidExitFullscreen:) 
              name:MPMoviePlayerDidExitFullscreenNotification 
              object:nil]; 
[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(moviePlayerDidEnterFullscreenNotification:) 
              name:MPMoviePlayerDidEnterFullscreenNotification 
              object:nil]; 
[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(playbackDidFinish:) 
              name:MPMoviePlayerPlaybackDidFinishNotification 
              object:nil]; 

感谢, 路易

内从开始时对应于该thread在MediaPlayer不发出任何通知UIWebView(但没有给出源)。你可以尝试这些黑客:visible-hidden events hack,timed key window checking-hack,subview events-hack。如果你有幸运,请分享一些代码!