加载html文件与视频在webview从资源文件夹在android

Load html file with video in webview from assest folder in andorid

本文关键字:资源 文件夹 android webview 加载 文件 视频 html      更新时间:2023-09-26

我正在尝试显示带有资产文件夹视频的html文件,视频应该在用户启动应用程序时自动播放,请检查html代码

<!DOCTYPE html> 
<html> 
<head>
  <meta charset="UTF-8">
</head>
<body> 
<video width="400" autoplay>
  <source src="test.mp4" type="video/mp4">
  Your browser does not support HTML5 video.
</video>
<p>
Video courtesy of 
</p>
</body> 
</html>

现在我正试图使用loadUrl和loadDataWithBaseURL在webview中播放这个html文件,但视频没有开始,在android api 19(Kitkat)上工作,我从4.4版本的WebViewClient库中读到shouldOverrideUrlLoading方法不会调用,如果我们从资源文件夹加载内容。我尝试使用badurl来修复它,但没有结果。

我正在解决这个问题,从过去的10天和新的android开发,请帮助我如何启动视频启动android应用程序。

你需要保持html文件和test.mp4视频在同一层次结构。并在head

上添加这个js脚本
var vid=document.getElementById('video');
vid.addEventListener("loadstart", showVideo, false);
function showVideo(e) {
  vid.play();
}