
解决安卓Webview中video标签不能自动播放的问题
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文将详细介绍在安卓系统中使用WebView时,遇到的video标签无法实现自动播放问题,并提供解决方案。
在安卓webview下设置HTML5的video元素使用autoplay属性或在document ready中调用play方法都不能实现自动播放的效果,只能通过webview的onPageFinished方法结合JavaScript注入来解决此问题。示例代码如下:
```java
mPlayer.setWebViewClient(new WebViewClient() {
// 在页面加载完成后通过JavaScript注入实现视频自动播放
public void onPageFinished(WebView view, String url) {
mPlayer.loadUrl(javascript:document.getElementsByTagName(video)[0].play());
}
});
```
这段代码在webview完成页面加载后,使用JavaScript来调用HTML5 video元素的play方法以达到自动播放的目的。
全部评论 (0)
还没有任何评论哟~


