gpt4 book ai didi

ios - UIWebView 中的视频链接故障

转载 作者:行者123 更新时间:2023-11-29 04:50:29 25 4
gpt4 key购买 nike

我的应用程序中有一个 UIWebView 链接到博客页面的 URL。每当我单击嵌入在博客页面中的视频(未嵌入到我的应用程序中)时,它都会很好地打开媒体播放器并正常播放和暂停。这是我没有初始化的东西。看来iOS 刚刚接手了它。

但是我的问题是,当您点击前进按钮时,视频结束,或者点击完成按钮,它会关闭媒体播放器并将我发送回初始 View Controller (而不是启动媒体播放器的 View Controller ),将图像向上移动并在底部留下状态栏大小的白色区域,并阻止您在应用程序中导航。

我不知道如何解决这个问题。我尝试添加:

[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayBackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayer];

viewdidload 方法。

我是否将其放在错误的部分?我还应该做更多的事情吗?除了 moviePlayer 之外,还有其他东西应该用作对象吗?

我仍然认为很奇怪的是,应用程序在没有任何媒体播放器编程的情况下就开始播放视频,但由于它首先初始化了视频,所以无法正确终止视频。

这是阻碍我的应用程序的最后一件事。如果有人可以提供帮助,我们将不胜感激。

最佳答案

好吧,经过无数个小时的研究,我发现这是由于从初始 View Controller 到标签栏 Controller 的模式转换所致。显然默认的 uiwebview 媒体播放器不能很好地处理两个模态视图。将初始 View Controller 嵌入导航 Controller 后,我可以毫无问题地从初始 View Controller 推送到选项卡 Controller 。这也消除了 uiwebview 媒体播放器的问题。希望这对其他人也有帮助!

只是为了澄清,我确实从原来的帖子中删除了这行代码,因为它是不必要的。

感谢favo清理了我原来的帖子! :)

关于ios - UIWebView 中的视频链接故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8935860/

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