4
這讓我瘋狂。MPMoviePlayerViewController覆蓋控件重複使用後沒有響應觸摸
很簡單,我有一個MPMoviePlayerViewController並想要全屏顯示電影。 在iOS 5.0+上使用ARC我想讓此播放器在應用程序範圍內可重複使用。
電影首次播放時,它覆蓋整個屏幕,並播放驚人的。重疊控件正確顯示並對觸摸做出反應。我把它用
[theMovie.moviePlayer setContentURL:movieURL];
[theMovie.moviePlayer prepareToPlay];
[self presentViewController:theMovie animated:YES completion:^{
[theMovie.moviePlayer play];
}];
播放完我攔截通知並運行此
[self dismissViewControllerAnimated:YES completion:^{
[theMovie.moviePlayer stop];
[theMovie.moviePlayer setContentURL:nil];
}];
現在後存在,問題是,從第二次,當電影播放上,它顯示控制但是玩家在電影區域中不再響應觸摸了。我可以使用控件,回放,播放/暫停,查找,完成等等,但不能觸摸非控制區域來切換控件的可見性。如果我讓它正常播放,它會自動隱藏,但在觸摸非控制區域後不會再次出現。
我不知道這裏發生了什麼。如果你能幫助我,會很樂意。 g。
謝謝, g。