【问题标题】:Load html file with video in webview from assest folder in andorid从android中的assets文件夹在webview中加载带有视频的html文件
【发布时间】:2016-11-15 14:18:46
【问题描述】:

我正在尝试显示带有来自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 应用程序的视频。

【问题讨论】:

  • 您有任何错误吗?如果是这样,您可以分享它们吗?

标签: javascript android html video webview


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-24
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 2015-07-24
    相关资源
    最近更新 更多