웹상의 많은 사람들과 같이 백그라운드 모드에서 재생되는 AVPlayer에 문제가 있습니다. 나는 내가 생각하기에 일했다고 생각했으나 여전히 그렇지 않습니다 ... 제 생각에는 문제가 내가 AudiSession과 AVPlayer를 설정하고 사용하는 곳일 수 있다고 생각합니다.또 다른 AVPlayer 백그라운드에서 오디오를 스트리밍 문제 :
1) "오디오"키를 내의 Info.plist의 UIBackgroundModes에
() didFinishLaunchingWithOptions에 초기화 AppDelegate에이 같은 설정 2) AudioSession :
AVAudioSession *audio = [[AVAudioSession alloc]init];
[audio setCategory:AVAudioSessionCategoryPlayback error:nil];
[audio setActive:YES error:nil];
3) 내가 사용하는 AVPlayer를 (AVAudioPlayer 아님)도 AppDelegate에 구현되었습니다. 오디오 앱이 (필자는 "홈"버튼을 누를 때) ... 사람이 도와 드릴까요 배경에 간다 때마다 일시 중단,
// Load the array with the sample file
NSString *urlAddress = @"http://mystreamadress.mp3";
//Create a URL object.
self.urlStream = [NSURL URLWithString:urlAddress];
self.player = [AVPlayer playerWithURL:urlStream];
//Starts playback
[player play];
그리고 아직도 바로 AudioSession 후합니다 (AudioSession 후, didFinishLaunchingWithOptions에서 초기화) 이걸로 제발?