3

MPMoviePlayerController으로 동영상을보고 사용자가 화면을 잠 그려면 상단 버튼을 누르면 앱이 잠자기 상태가되어 동영상 소리가 들립니다.MPMoviePlayerController 및 잠긴 화면에서 사운드를 계속 재생합니까?

잠금 장치가 소리를 멈추는 것을 막을 수있는 방법이 있습니까? 그렇지 않은 경우 자물쇠를 가로 채고 "맞춤 잠금 장치"를 만들고 배터리를 절약하지만 동영상을 계속 재생할 수있는 방법이 있습니까?

답변

5

set your audio session category과 같은 소리입니다. AVAudioSessioncategory 속성을 AVAudioSessionCategoryPlayback으로 설정하면 앱의 주요 용도가 오디오를 재생하는 것으로 표시되므로 화면 잠금 버튼과 벨소리/무음 스위치를 무시해야합니다. 낮은 수준의 C API로 작업하는 경우 AudioSessionSetProperty(kAudioSessionCategory_MediaPlayback)을 사용하지만 동일한 개념입니다.

+0

이 방법이 효과가 있다면 핵심 오디오 태그를 추가하여 사람들이 답을 찾도록하십시오. – invalidname

+0

고맙습니다. 이전 버전의 OS에서이 작업을 수행 할 수있는 방법이 있습니까? – Leg10n

+0

낮은 수준의 C 방식으로 iPhone OS 2.0에서 사용할 수 있습니다. Obj-C AVAudioSession은 3.0에서 추가 된 편의입니다. – invalidname