我希望使用 AVAudioPlayer 或 AVPlayer 在我的应用程序中播放实时音频流,但是该链接没有扩展名,因此每当我尝试设置它时,它都会失败。有没有人有什么建议?
代码:
NSString *path = @"http://audio7.radioreference.com/24705802";
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:path]];
NSError *error;
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithData:data error:&error];
player.volume = 1.0f;
player.numberOfLoops = -1.0f;
[player prepareToPlay];
if (player == nil) {
NSLog(@"Error: %@ Description: %@", error.localizedDescription, error.description);
}
else {
[player play];
}