3
나는 영화가 완료되면 동영상 플레이어 컨트롤을 보여주고 싶은, 그래서 NSNotificationCenter에 옵저버를 추가
- (void)movieFinishedCallback:(NSNotification*)aNotification
{
// Obtain the reason why the movie playback finished
NSNumber *finishReason = [[aNotification userInfo] objectForKey:MPMoviePlayerPlaybackDidFinishReasonUserInfoKey];
if ([finishReason intValue] == 0)
{
[self showControls];
}
// Handle other reasons
}
- (void)showControls
{
for(id views in [[[self.playerVC moviePlayer] view] subviews]){
for(id subViews in [views subviews]){
for (id controlView in [subViews subviews]){
[controlView setAlpha:1.0];
[controlView setHidden:NO];
}
}
}
}
을 이제 모든 일이 잘 작동 및 제어 될 때까지 등장했지만 화면을 터치하여 컨트롤을 숨기면 컨트롤이 사라지고 빠르게 다시 표시됩니다 (플래시와 같은). 그런 다음 컨트롤을 숨기려면보기를 다시 탭해야합니다.
아무도 모릅니다 왜이 문제가 생겼습니까? 또는 비디오가 끝나면 컨트롤을 표시하는 또 다른 아이디어가 있습니까?