从andorid中的assest文件夹加载带有webview视频的html文件

时间:2016-11-15 14:18:47

标签: javascript android html video webview

我正在尝试使用来自assest文件夹的视频显示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库中读取如果我们从assest文件夹加载内容,那么shouldOverrideUrlLoading方法将不会调用。我尝试使用badurl来修复它但没有结果。

我正在研究这个问题,从过去的10天开始,新的Android开发请帮助我如何在启动Android应用程序时启动视频。

1 个答案:

答案 0 :(得分:0)

您需要将html文件和test.mp4视频保留在同一层次结构中。并在头上添加这个js脚本

var vid=document.getElementById('video');
vid.addEventListener("loadstart", showVideo, false);
function showVideo(e) {
  vid.play();
}