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

尝试从服务器播放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支持,除非有人可以提出修复建议?     
已邀请:
看一下AudioStream,它使您可以通过流传输URL来播放MP3。 该错误可能与您的服务器不支持“ Range Requests”有关。     

要回复问题请先登录注册