Когда я нажимаю «ГОТОВО» во время воспроизведения фильма с помощью MPMoviePlayerController, вид которого будет отображаться - PullRequest
1 голос
/ 19 декабря 2008

Я играю фильм, используя MPMoviePlayerController,

Я использую TableView, что происходит с моим приложением, когда я нажимаю вспомогательную кнопку, она отображает подробный вид, а когда я нажимаю область ячейки, она воспроизводит фильм, который я хотел, (как это делает приложение youtube)

но когда я нажимаю "ГОТОВО" во время воспроизведения фильма, он переходит к виду, который не является моим детальным представлением, а каким-то пустым видом.

Любая идея, что я должен сделать, чтобы добиться этого, чтобы, когда пользователь нажимал "ВЫПОЛНЕНО", он перемещал меня к моему подробному виду вместо некоторого пустого представления.

Я пытался выдвинуть вид, когда выполняется movieFinishedCallback, но он выдвигает еще один вид в этом пустом виде.

Ответы [ 2 ]

2 голосов
/ 19 декабря 2008

В идеале, если ваш код правильный, нажатие кнопки «Готово» на объекте MPMoviePlayerController закроет MPMOviePlayerController и вернется к контроллеру, который его вызвал (который в вашем случае является подробным представлением)

Вам не нужно ничего делать в movieDidFinishCallback, за исключением, может быть, освобождения объекта movieplayer.

0 голосов
/ 30 ноября 2009
-(void)myMovieFinishedCallback:(NSNotification*)aNotification { 
    MPMoviePlayerController* theMovie = [aNotification object]; 
    theMovie.initialPlaybackTime = -1.0;
}
...