美文网首页
mediaPlaybackRequiresUserAction

mediaPlaybackRequiresUserAction

作者: teleprompter | 来源:发表于2019-04-12 11:04 被阅读0次

        iOS12.2升级后,UIWebView加载的H5页面会出现一个Bug,就是通过JS调用或者自动播放视频的功能无法使用,JS调用播放视频方法还会报错:“Unhandled Promise Rejection: NotAllowedError: The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.”;

        经过测试发现,iOS升级到12.2后,如需在UIWebView中自动播放视频、或者想通过JS调用方法的方式播放视频,必须将UIWebView中的“mediaPlaybackRequiresUserAction”设置为NO;这个属性的意思就是:是否需要用户操作才能播放视频,默认为YES;

    总结:iOS12.2之前的系统版本无此问题,WKWebView在各个兼容WKWebView的系统中也无此问题,说明在iOS12.2中把UIWebView的这个属性做了加强;

    相关文章

      网友评论

          本文标题:mediaPlaybackRequiresUserAction

          本文链接:https://www.haomeiwen.com/subject/myiqwqtx.html