Show
Ignore:
Timestamp:
07/07/10 23:17:04 (23 months ago)
Author:
lechium
Message:

Forgot to check this in a while ago, may need some tweaking but want to add it before any major conflicts arise. added CMPSettings class which isnt used yet, added support for the harmony remote play, pause, ff, rewind buttons

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/CommonMediaPlayer/Media Players/MPlayer classes/CMPMPPlayerController.m

    r1263 r1301  
    228228                        break; 
    229229                         
     230                 
     231                case kBREventPlaybackActionSkipAhead: 
     232                         
     233                        if ([player isPlaylist]) 
     234                                [player nextPlaylistItem]; 
     235                        else 
     236                                [player seekSixtyForward]; 
     237                        break; 
     238                         
     239                case kBREventPlaybackActionSkipBack: 
     240                        if ([player isPlaylist]) 
     241                                [player nextPlaylistItem]; 
     242                        else 
     243                                [player seekSixtyBack]; 
     244                        break; 
     245                         
     246                case kBREventPlaybackActionFastForward: 
     247                         
     248                        [player seekSixHundredForward]; 
     249                        break; 
     250                 
     251                case kBREventPlaybackActionRewind: 
     252                         
     253                        [player seekSixHundredBackwards]; 
     254                        break; 
     255                         
     256                case kBREventPlaybackActionPlay: 
     257                         
     258                        [player play]; 
     259                        break; 
     260                         
     261                case kBREventPlaybackActionStop: 
     262                         
     263                        [player stopPlayback]; 
     264                        break; 
     265                         
     266                case kBREventPlaybackActionPause: 
     267                         
     268                        [player pause]; 
     269                        break; 
     270                         
    230271                default: 
     272                         
    231273                        NSLog(@"unknown %d", action); 
    232274                        return [super brEventAction:event];