2
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
NSError *setCategoryError = nil;
[audioSession setCategory:AVAudioSessionCategoryPlayback error:&setCategoryError];
if (setCategoryError) {
}
NSError *activationError = nil;
[audioSession setActive:YES error:&activationError];
if (activationError) {
}
이 또한 내 PLIST 파일에 '필수 배경 모드'를 추가 한 배경 음악을 재생할 내 AVAudioSession을 설정했습니다.
원격 파일을 재생할 때 iPhone이 백그라운드로 들어가면 오디오는 계속 재생됩니다. 그러나 내 앱 (MPMediaItem URL) 안의 iPod에서 노래를 재생하면 백그라운드에서 계속 재생되지 않습니다.
무엇이 누락 되었습니까?
아마도 나는 충분히 명확하지 않았습니다. 내 애플 리케이션 로컬 IPod 음악뿐만 아니라 (MPMediaItem URL)로 원격 파일을 재생합니다. 내가 아이팟에서 노래를 시작할 때 배경에서 연주하지 않을 것이다. 감사! – Mark
그래, 덕분에 좋은 방향으로 나를 가리킨다. 하지만 현재 MPMoviePlayerController를 사용하여 원격 파일을 쉽게 재생하고 있습니다. 사용자가 로컬 iPod 음악을 원격 파일 (재생 목록에서 선택할 수 있음)로 재생할 수있게하는 가장 좋은 방법은 무엇입니까? 감사! – Mark