使用iOS播放远程mp3

Ton*_*ony 3 iphone audio-streaming ios4 xcode4

我有一个远程mp3(小文件,只需几秒钟),我有URL.我需要在使用iOS 4的应用程序上播放它.

URL不完全是.mp3文件,但它是一个动态的.php url,它请求.mp3文件.如果我在浏览器中放入php路由,它会下载mp3文件.

我正在尝试使用这个项目(https://github.com/mattgallagher/AudioStreamer),但它无法正常工作.音频开始但它只播放它的一部分.

我该怎么做?

Mic*_*ann 5

如果它真的只是一个小的(和静态的,非流媒体)mp3文件,为什么不考虑做类似的事情:

NSError * error = nil;
AVAudioPlayer * avPlayerObject =
    [[AVAudioPlayer alloc] initWithContentsOfURL: yourRemoteURL error:&error];
if(avPlayerObject)
{
    [avPlayerObject play];
}
Run Code Online (Sandbox Code Playgroud)

查看Apple的AVAudioPlayer类(为您链接的文档).