0
以下是工作得找得到音頻流代碼:的iOS流背景音響
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:stringURL]];
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
connectionPlay = [[NSURLConnection alloc] initWithRequest:request delegate:self];
NSError *playerError;
player = [[AVAudioPlayer alloc] initWithData:streamData error:&playerError];
player.numberOfLoops = 0;
player.volume = 1.0f;
[player prepareToPlay];
if (playerError) {
NSLog(@"audio player error: %@", [playerError localizedDescription]);
}
if (player == nil)
NSLog(@"%@", [playerError description]);
else
[player play];
當我試圖把應用程序進入後臺模式,我抓住發揮。我已進入.plist並已輸入所需的背景模式,項目0,應用程序播放音頻。這並沒有解決我的問題。
我開始把這樣的:在主視圖控制器
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback
error:nil];
[[AVAudioSession sharedInstance] setActive:YES
error:nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
裏面的
- (void)applicationWillResignActive:(UIApplication *)application
- (void)applicationDidEnterBackground:(UIApplication *)application
和
的viewDidLoad中的內部。以及[player prepareToPlay]之後。
我不確定這個問題是否與我沒有設置適當的背景設置或與應用程序切斷連接。基本上,我不知道我錯過了什麼。
我一直在尋找:
和
編輯:有人嗎?