gpt4 book ai didi

uiwebview - 即使关闭UIWebView,视频/音频流也不会停止-iPad

转载 作者:行者123 更新时间:2023-12-03 08:36:17 25 4
gpt4 key购买 nike

我仅在iPad上看到此问题。同样的事情可以在iPhone上按预期进行。

我正在UIWebView中从应用程序打开URL。如果该URL是普通网页,则可以按预期正常工作。但是,如果URL是远程视频/音频文件的URL,则UIWebView将打开默认的播放器,这再次很好。

现在,当我关闭UIWebView时(通过单击播放器上的“完成”按钮),流不会停止并且音频/视频仍在后台播放(我看不到它,但它确实一直在后台播放,可以听到它)。创建Web View 的UIViewController也被取消分配(我在dealloc方法中放入了一条log语句),但是流不会停止。

有人可以帮我解决为什么会发生这种情况吗?关闭UIWebView时如何停止音频/视频流?

谢谢。

最佳答案

我有与上述相同的问题,但是在这种情况下,不会停止播放的视频是使用object / embed方法嵌入的Youtube视频。

我花了很长时间试图弄清楚如何使视频停止播放,我发现的唯一解决方案是告诉UIWebView在关闭 View 之前加载空白页面:

    [self.webContent loadRequest:NSURLRequestFromString(@"about:blank")];

编辑(2015-05-12):正如下面的@chibimai所提到的, this answer by alloc_iNit works along the same lines但由于我的答案来自5年前-而他只有4岁-链接的答案可能更适用。我不再从事iPhone开发人员工作,因此我无法确定哪种方法更好。

关于uiwebview - 即使关闭UIWebView,视频/音频流也不会停止-iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2719270/

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