美文网首页
WebView 中 H5 自动播放音视频不生效

WebView 中 H5 自动播放音视频不生效

作者: 南窗云 | 来源:发表于2019-06-16 17:10 被阅读0次

问题

在与前端联调过程中,遇到有的时候音 音视频不播放的情况,报错如下:


音视频播放失败

解决

方案一 调用原生播放

通过方法交互,前端调用原生播放器播放,并回传播放状态

方案二 设置WebView的属性

一般来说,方案一比较麻烦,而且只针对 播放音视频。

在联调直播视频流的时候,也会遇到视频不播放的情况,方案一就不适用了。

所以还要从 WebView 的设置入手:

Android

webSettings.mediaPlaybackRequiresUserGesture = false

参考文档: WebSettings

iOS

_webView.mediaPlaybackRequiresUserAction = NO;

参考文档: UIWebView

设置上述属性后,就可以解决 H5 自动播放失效 的问题了

相关文章

网友评论

      本文标题:WebView 中 H5 自动播放音视频不生效

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