我可以&我怎么能:
display
/ visibility
/ z-index
属性)loaded
(如果存在且可靠!)并相应更改CSS
属性,以便我可以显示和播放背景视频关键是我要向用户显示背景视频,而且我不愿意破坏使用现代浏览器和低带宽的用户的用户体验 - 所以"等待下载然后播放&#34 ;策略是我的选择 - 如果可能的话。
答案 0 :(得分:0)
尝试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);