服务器配置不正确(-12939)

时间:2011-05-26 11:59:33

标签: iphone streaming mpmovieplayercontroller media-player

尝试在不首先在本地下载文件的情况下从服务器播放MP3。 MPMoviePlayerPlaybackDidFinishNotification的回调附带:

NSConcreteNotification 0x7e1c980 {name = MPMoviePlayerPlaybackDidFinishNotification; object = <ItemMediaPlayer: 0x7856740>; userInfo = {
    MPMoviePlayerPlaybackDidFinishReasonUserInfoKey = 1;
    error = "Error Domain=MediaPlayerErrorDomain Code=-12939 \"The server is not correctly configured.\" UserInfo=0x7e243d0 {NSLocalizedDescription=The server is not correctly configured.}";

现在试图找出错误代码-12939实际意味着什么 ... MPMoviePlayerController是否期望服务器必须支持字节范围请求?因为这个服务器没有(使用nginx)!

为了使问题复杂化,此代码在iOS 4.0上失败,但适用于iOS 4.1 。现在考虑放弃iOS 4.0支持,除非有人可以提出修复建议吗?

1 个答案:

答案 0 :(得分:-1)

查看AudioStream,它允许您通过流媒体播放来自网址的MP3。

错误可能与您的服务器不支持&#34;范围请求&#34;。

有关。