ios – 使用AVAudioPlayer播放来自互联网的音频

我正在实现AVAudioPlayer播放音频,它在播放本地存储在PC中的文件时运行良好.

但是,当我通过互联网提供一些音频文件的网址时,它遗憾地失败了.
这是代码的样子:

Nsstring *url = [[Nsstring alloc] init];  
url = @"http://files.website.net/audio/files/audioFile.mp3";  
NSURL *fileURL = [[NSURL alloc] initWithString: url];  
AVAudioPlayer *newPlayer =[[AVAudioPlayer alloc] initWithContentsOfURL: fileURL error: nil];

有人可以指出问题,可以做些什么?
谢谢!

解决方法

我在AVAudioPlayer上尝试了其他方法initWithData而不是initWithContentsOfURL.首先尝试将MP3文件导入NSData,然后播放此数据.

看看我的代码here.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...