在我的应用程序中,视频通过 MPMoviePlayerController 播放。但是,可能会通过设置新的 contentURL 将当前播放的视频替换为新视频。
如果我这样做,当前视频停止并且电影播放器变黑。但是新视频无法加载。它只是变黑而不显示任何控件。
moviePlayer 的 loadState 然后保持不变MPMovieLoadStateUnknown
。我 100% 确定 contentURL 有效,我还尝试重新设置完全相同的 url 以确保。
[moviePlayerController prepareToPlay]
我在重新设置 contentURL 后也尝试过,但这并没有改变任何东西。
对此有什么想法吗?
谢谢