HTML5视频代码和Android WebView,预加载不起作用

时间:2019-02-28 06:58:24

标签: android video webview html5-video

我试图将视频帧的前一秒显示为视频预览。 但不幸的是,除非播放视频,否则不会显示黑屏。救救我!

我的html

if (activeTab.length === 1) {
  activeTab.tab('show');
} else {
    $('.nav-tabs li').removeClass('active');
    $('.tab-content ul').removeClass('active');
    $('.nav-tabs li:first').addClass('active');
    $('.tab-content ul:first').addClass('active');
  }
}
window.onhashchange = locationHashChanged;

我的Android代码

<a class="att_mov" href="{$path}">
    <video preload="metadata">
        <source src="{$path}#t=1">
    </video>
</a>

预期结果:

enter image description here

当前结果:

enter image description here

2 个答案:

答案 0 :(得分:0)

如果您使用移动数据,则会出现黑屏。但是,如果您尝试加载wifi,则会显示该视频的缩略图。造成此preload =“ auto”的主要原因是,当我们使用wifi上网时会显示缩略图,而在使用移动数据时不会加载缩略图。

答案 1 :(得分:0)

这个错误我已经很长时间了。我的解决方案是将其传递给poster =“ null”,因为网络似乎默认将其张贴。

欢呼