等待背景视频完全加载,然后显示
Wait for background video to load completely, then show it
我能;我该怎么办:
- 允许加载背景视频
- 在加载之前不显示它(具有
display
/visibility
/z-index
属性) - 捕获视频
loaded
(如果存在并且可靠!)并相应地更改CSS
属性,以便我可以显示和播放背景视频
关键是,我想向用户显示背景视频,我不愿意破坏现代浏览器和低带宽用户的用户体验,所以如果可能的话,"等待下载然后播放"策略是我的选择。
尝试Media API,它为您提供所需的一切。
var your_video = document.getElementById('myVideo');
your_video.src = 'my_video_' + value + '.ogg';
your_video.load();
Media API还包含一个load()方法,该方法:"使元素重置并开始从头开始选择和加载新的媒体资源。"
等待loadedmetadata或loadeddata(取决于您想要的)事件触发:
your_video.addEventListener('loadeddata', function() {
// your_video is loaded and can be played
}, false);
相关文章:
- 先下载页面,然后显示/动画内容
- jQuery检查URL,然后显示和隐藏元素
- angularjs的ng keydown事件,按下哪个键的值,然后显示按下的键的值
- 出现一秒钟然后显示为Javascript的消息
- 在首页动画化一个标志3秒钟,然后显示一个图像滑块
- 如何从网站获取数据,然后显示在英特尔 XDK 页面中
- 上传 CSV 文件,然后显示列的标题
- 选择特定键,然后显示特定值而不重复 ng 重复
- 粘性导航元素 - 隐藏然后显示
- 是否可以上传然后显示带有直接HTML的图像
- 将一个结果集除以另一个结果集,然后显示答案
- 如何使用javascript验证HTML标记,然后显示它的预览
- PHP Yii-单击列表然后显示模式中单击的列表的完整数据
- 循环检查选中的复选框,然后显示结果
- 检测YouTube时间然后显示DIV?使用 JavaScript
- Javascript重定向然后显示一条消息
- 如何从 Assoc 数组中选择随机值,然后显示键和值
- 我使用以下代码检查新周是否与已创建的周匹配,然后显示警报
- 检索两个列表,对值进行排序和比较,然后显示所有结果
- jQuery从PHP脚本预加载图像,然后显示