我不确定问题是什么,但是当我尝试播放托管在 akamai 服务器上的 MP4 视频时,MPMoviePlayerViewController
无法播放。我添加了用于监视播放状态的通知,它可以快速从播放切换到停止。如果我打印错误,那么我会得到以下信息:
MPMoviePlayerPlaybackDidFinishReasonUserInfoKey = 1;
error = "Error Domain=MediaPlayerErrorDomain Code=-11850 \"Operation Stopped\" UserInfo=0x1e5a6750 {NSLocalizedDescription=Operation Stopped}";
上面的消息对于理解实际问题可能不是很有帮助。请务必注意,我可以在 Safari 中播放相同的 URL,并且我的应用程序可以毫无问题地播放 youtube 视频。