Eli*_*ias 1 objective-c mpmovieplayercontroller ios
在我的应用程序中,视频通过MPMoviePlayerController播放.但是,通过设置新的contentURL,可能会发生当前播放的视频应替换为新视频.
如果我这样做,当前视频停止,电影播放器变黑.但新视频不会加载.它只是变黑而不显示任何控件.
然后moviePlayer的loadState保持不变MPMovieLoadStateUnknown.我100%确定contentURL是有效的,我也试图重新设置完全相同的url以确保.
我也在[moviePlayerController prepareToPlay]重新设置contentURL之后尝试过,但这并没有改变任何东西.
有什么想法吗?
谢谢
设置movieSourceType再次,在设置新的正确的前contentURL值.
self.player.movieSourceType = MPMovieSourceTypeUnknown;
self.player.contentURL = [NSURL URLWithString:url];
Run Code Online (Sandbox Code Playgroud)