Iphone 使用iOS播放远程mp3

Iphone 使用iOS播放远程mp3,iphone,xcode4,ios4,audio-streaming,Iphone,Xcode4,Ios4,Audio Streaming,我有一个远程mp3(小文件,仅几秒钟),我有URL。 我需要在使用iOS 4的应用程序上玩它 URL不完全是.mp3文件,但它是请求.mp3文件的动态.php URL。如果我把php路径放在浏览器中,它会下载mp3文件 我正在尝试使用这个项目(https://github.com/mattgallagher/AudioStreamer)但它不起作用。音频开始播放,但只播放一部分 我怎么办? 如果它真的只是一个小的(静态的,强的>非流的 > MP3文件,为什么不考虑做一些类似的事情: NSErro

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

URL不完全是.mp3文件,但它是请求.mp3文件的动态.php URL。如果我把php路径放在浏览器中,它会下载mp3文件

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


我怎么办?

如果它真的只是一个小的(静态的,强的>非流的<强> > MP3文件,为什么不考虑做一些类似的事情:

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

查看(为您链接的文档)。

谢谢您的回答,但没有起作用。URL不完全是.mp3文件,但它是请求.mp3文件的动态.php URL。如果我把php路径放在浏览器中,它会下载mp3文件。如果在最初的问题中有这样的细节就好了。php是否返回任何有用的URL(指向mp3文件)?如果它没有返回URL,您可以下载数据,然后使用
AVAudioPlayer
播放本地保存文件中的数据吗?是的,很抱歉,我以前没有意识到这一点。我明天试试这个。我更新了问题。