webview 播放video视频 如何实现自动播放

项目是用vue写的 现在需要播放广告视屏 我在电脑浏览器上可以实现自动播放 但是通过安卓那边打包生成webview后 不能实现自动播放 请问如何实现自动播放???
这是我写的代码用的H5的video标签

<video ref="videoAuto" width="1080px" height="1920px" loop > 
     <source src="../../../static/image/logo.mp4" type="video/mp4">
</video>
这是自动播放的js
autoVido(){
        let self= this
        let videos = self.$refs.videoAuto; 
        videos.loop = 'loop';
        videos.play();
    }
阅读 8.7k
3 个回答

我感觉得和原生交流一下 可能是配置文件问题。。。
我以前不知道 后来发现连调用摄像头都要原生配置

手机端浏览器对自动播放是有限制的,但你这是app,可以对webview进行定制,你就找写app的交流一下让他想办法去掉webview的这个限制

客户端在webviewonPageFinished(页面加载完成)回调种调用play方法就OK
和前端这边没关系

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏