gpt4 book ai didi

objective-c - 为MPMoviePlayerController设置新的contentURL

转载 作者:行者123 更新时间:2023-12-01 18:00:16 24 4
gpt4 key购买 nike

在我的应用中,视频是通过MPMoviePlayerController播放的。但是,通过设置新的contentURL,可能会用新的视频替换当前播放的视频。

如果执行此操作,则当前视频停止播放,并且电影播放器​​变黑。但是新视频不会加载。它只是变成黑色而没有显示任何控件。

随后,moviePlayer的loadState保持为MPMovieLoadStateUnknown。我100%确定contentURL是有效的,我还尝试重新设置完全相同的URL以确保。

重新设置contentURL之后,我还尝试了[moviePlayerController prepareToPlay],但这并没有任何改变。

有什么想法吗?

谢谢

最佳答案

在设置新的movieSourceType值之前,再次设置contentURL

self.player.movieSourceType = MPMovieSourceTypeUnknown;
self.player.contentURL = [NSURL URLWithString:url];

关于objective-c - 为MPMoviePlayerController设置新的contentURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10924930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com