2012-04-25 2 views
0

XCODE4에서 스토리 보드를 사용하고 있습니다.XCODE TableViewCell의 비디오 재생

현재 테이블 뷰 컨트롤러에서 뷰 컨트롤러로 푸시 segue를 사용하여 테이블 셀에서 비디오를 시작할 수 있습니다. segue가 호출되면 view controller는 viewdidload의 표준 미디어 플레이어 코드를 사용하여 즉시 비디오를 시작합니다. 내 문제는 일단 비디오가 끝나면 앱이 테이블 셀로 돌아 가지 않고 대신 사용자가 '뒤로'를 클릭 할 때까지 빈 테이블 뷰 컨트롤러에 머문 상태입니다. 누구나 비디오를 끝내고 TableViewController로 다시 전환하는 간단한 방법을 알고 있습니까?

답변

1

Apple은 이것을 쉽게 만들지 못했습니다. 내 가정은 사용자가 영화 플레이어를 끝내기가 쉽다는 느낌이들 때 (그리고 나서 사용자가 다시보고 싶은 부분으로 건너 뛰거나 건너 뛸 수있는 선택권이있을 때) 영화 플레이어를 나가기를 원한다는 것입니다.

그러나 동영상의 끝을 잡는 방법 중 하나는 "MPMoviePlayerPlaybackDidFinishNotification" notification (사용자 설명서가 링크 된 문서)에 등록한 다음 MPMoviePlayerController를 종료하거나 제거하는 것입니다.

참고 :이 알림은 동영상을로드하는 동안 오류가 발생하면 실행됩니다 (initWithContentURL:에 대한 설명서 참조).