ios – [UIWebView setMediaPlaybackRequiresUserAction:]影响所有实例

ios – [UIWebView setMediaPlaybackRequiresUserAction:]影响所有实例,第1张

概述如果我有一个带有mediaPlaybackRequiresUserAction = YES的UIWebView,那么稍后在我的应用程序中创建一个新的UIWebView并在其上设置mediaPlaybackRequiresUserAction = NO,它还会更改第一个实例上该属性的值. 例如我有一个UIWebView然后以模态方式呈现第二个UIWebView(对于广告),在模态webView上更改 如果我有一个带有mediaplaybackRequiresUserAction = YES的UIWebVIEw,那么稍后在我的应用程序中创建一个新的UIWebVIEw并在其上设置mediaplaybackRequiresUserAction = NO,它还会更改第一个实例上该属性的值.

例如我有一个UIWebVIEw然后以模态方式呈现第二个UIWebVIEw(对于广告),在模态webVIEw上更改mediaplaybackRequiresUserAction会影响呈现的UIWebVIEw.

任何想法为什么会这样? UIWebVIEws是否都由单个实例支持?

链接到示例项目here.

解决方法 不确定你的应用目的,只需这样尝试:
- (IBAction)unwind:(UIStoryboardSegue *)unwindSegue{    [self TS_updateLabel];        [[self webVIEw] setmediaplaybackRequiresUserAction:YES];        [self TS_reloaDWebVIEw];}

….

在方法TS_reloaDWebVIEw中

if (self.webVIEw.isLoading) {        [self.webVIEw stopLoading];    }    [self.webVIEw loadHTMLString:HTMLString baseURL:baseURL];

我想这也是UIWebVIEw的BUG ….但现在这种方式也许可以解决你的问题.

总结

以上是内存溢出为你收集整理的ios – [UIWebView setMediaPlaybackRequiresUserAction:]影响所有实例全部内容,希望文章能够帮你解决ios – [UIWebView setMediaPlaybackRequiresUserAction:]影响所有实例所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1103764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存