我正在尝试使用来自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应用程序时启动视频。
答案 0 :(得分:0)
您需要将html文件和test.mp4视频保留在同一层次结构中。并在头上添加这个js脚本
var vid=document.getElementById('video');
vid.addEventListener("loadstart", showVideo, false);
function showVideo(e) {
vid.play();
}