1

여기 내 문제입니다 : MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo을 통해 잠금 화면 정보를 업데이트하는 오디오 파일 재생 앱이 있는데이 부분은 정상적으로 작동합니다.AVPlayerViewController가 MPNowPlayingInfoCenter를 통해 잠금 화면을 업데이트하는 것을 방지 할 수있는 방법이 있습니까?

그러나 다른보기에서는 AVPlayerViewControllerAVPlayer으로 동영상을 재생하고 있으며 동영상 재생이 시작되면 동영상 재생 시간 외에는 자동으로 잠금 화면이 업데이트됩니다.

Apple의 설명서에서이 동작에 관한 내용을 찾지 못했습니다. 사용하지 않도록 설정할 방법을 찾을 수 없습니다.

지금까지 비디오 재생을 시작하기 전에 UIApplication.sharedApplication().endReceivingRemoteControlEvents()을 호출 해 보았습니다. beginReceivingRemoteControlEvents() 이후입니다. 작동하지 않습니다.

누구나이를 방지하는 방법을 알고 있습니까?

+0

업데이트 : 그냥 NO로 변경 내가 (iOS10 아래) 해결하기 위해 적절한 방법을 찾지 못했습니다 때문에 응용 프로그램이 배경에 들어갔을 때, 나는 그것을 "눈에 보이지 않는 비디오를 (일시 정지 해요 "에서 MPNowPlayingInfoCenter로), nowPlayingInfo를 현재 노래 정보로 업데이트하십시오. –

답변

2

아이폰 OS (10)를 시작으로 기본 값이 updatesNowPlayingInfoCenter라는 AVPlayerViewControllerBOOL 속성은이 : YES.

//playerController is an instance of AVPlayerViewController 
if ([self.playerController respondsToSelector:@selector(setUpdatesNowPlayingInfoCenter:)]) 
{ 
    self.playerController.updatesNowPlayingInfoCenter = NO; 
} 
+0

정보를 제공해 주셔서 감사합니다! –