javascript - Html5 视频加载不正确

标签 javascript jquery css html html5-video

我有一个元素正在致力于在悬停时在弹出窗口中实现自动播放 html5 视频。一切正常,但在 Chrome 中,当您将鼠标悬停在视频上时,弹出窗口中会出现一个小黑框并持续一秒钟。

现在,我确定这与提取和加载视频所需的时间有关。我只是不确定如何有效地对抗它。也许以某种方式延迟播放或确保它在 onMouseover() 之前加载?

可以找到元素here

最佳答案

您可以在加载媒体之前显示加载动画。要知道如何,请阅读此 Tell whether video is loaded or not in Javascript 如果视频很多,之前加载所有视频对用户来说会很麻烦。

检查视频是否就绪

if ( yourVideoElement.readyState === 4 ) {
    // it's loaded
}

关于javascript - Html5 视频加载不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23232225/

相关文章:

javascript - 显示 Rails 3 UJS 的微调器出现类型错误

css - Internet Explorer 显示 : table issue

html - css : buttons float to the top. 如何水平对齐它们?

html - 如何为不同的屏幕调整绝对定位图像的大小?

javascript - 如何删除使用 AJAX 动态加载的 JavaScript

javascript - 使用javascript以字节为单位的表单大小?

javascript - AngularJS下拉列表第一个值为空

javascript - Nativescript - 如何获取 child 的类型

javascript - 如何使模态背景位于页面底部而不是视口(viewport)底部?

javascript - d3js 时间轴图表 - 带有一个用于擦洗的矩形 block