播放器后臺(tái)播放

  • (void) viewWillAppear:(BOOL)animated
    {
    [super viewWillAppear:animated];
    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
    [self becomeFirstResponder];
    }

  • (void) viewWillDisappear:(BOOL)animated
    {
    [super viewWillDisappear:animated];
    [[UIApplication sharedApplication] endReceivingRemoteControlEvents];
    [self resignFirstResponder];
    }

pragma mark - Player Controll

  • (void)remoteControlReceivedWithEvent: (UIEvent *) receivedEvent {
    NSMutableDictionary * info = [NSMutableDictionary dictionary];
    //音樂的標(biāo)題
    [info setObject:@"leao" forKey:MPMediaItemPropertyTitle];
    //音樂的藝術(shù)家
    [info setObject:@"chocolate" forKey:MPMediaItemPropertyArtist];
    //音樂的播放時(shí)間
    [info setObject:@(self.audioPlayer.duration) forKey:MPNowPlayingInfoPropertyElapsedPlaybackTime];
    //音樂的播放速度
    [info setObject:@(1) forKey:MPNowPlayingInfoPropertyPlaybackRate];
    //音樂的總時(shí)間
    [info setObject:@(self.audioPlayer.duration) forKey:MPMediaItemPropertyPlaybackDuration];
    //音樂的封面
    MPMediaItemArtwork * artwork = [[MPMediaItemArtwork alloc] initWithImage:[UIImage imageNamed:@"main_icon_review"]];
    [info setObject:artwork forKey:MPMediaItemPropertyArtwork];
    //完成設(shè)置
    [[MPNowPlayingInfoCenter defaultCenter]setNowPlayingInfo:info];

    if (receivedEvent.type == UIEventTypeRemoteControl) {

      switch (receivedEvent.subtype) {
    
          case UIEventSubtypeRemoteControlTogglePlayPause:
    
              break;
    
          case UIEventSubtypeRemoteControlPreviousTrack:
    
              break;
    
          case UIEventSubtypeRemoteControlNextTrack:
    
              break;
    
          default:
              break;
      }
    

    }
    }

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容