2012-08-07 96 views
0

對於我的應用程序,我使用的是MPMoviePlayerController。問題是我該如何檢測下一個和上一個按鈕事件。因爲在MPMoviePlayerController我們可以檢測到各種事件,但我無法找到任何方法來檢測下一個和上一個按鈕事件。我使用的用於檢測其他事件中的代碼是檢測MPMoviePlayerController中的下一個和上一個按鈕事件

- (void)moviePlayerPlaybackStateChanged:(NSNotification *)notification { 
MPMoviePlayerController *moviePlayer = notification.object; 
MPMoviePlaybackState playbackState = moviePlayer.playbackState; 
switch (playbackState) { 
    case MPMoviePlaybackStateStopped: 
     NSLog(@"stop"); 
     break; 
    case MPMoviePlaybackStatePlaying: 
     NSLog(@"playing"); 
     break; 
    case MPMoviePlaybackStatePaused: 
     NSLog(@"paused"); 
     break; 
    case MPMoviePlaybackStateInterrupted: 
     NSLog(@"Interrupted"); 
     break; 
    case MPMoviePlaybackStateSeekingForward: 
     NSLog(@"forward"); 
     break; 
    case MPMoviePlaybackStateSeekingBackward: 
     NSLog(@"backword"); 
     break; 
    default: 
     break; 
} 

}

我需要這個,因爲我想在一個播放列表播放一個和下一個曲目。

+0

你需要在外部爲下一個和上一個事件添加按鈕 – 2012-08-07 09:08:04

+0

但我已經看到一個應用程序在iTunes上完成同樣的事情,而不需要在外部添加按鈕。 – 2012-08-07 09:21:55

回答

0

沒有userInfo字典對於MPMoviePlayerPlaybackStateDidChangeNotification。

相關問題