可以设置为poster
标签video
感谢,但我想以下几点:如果用户点击 上播放(带预载完成的,多数民众赞成)视频应该只加载。但如果预加载不支持 ,我希望视频直接从头开始加载。是 这可能吗?
好吧,那么你可以删除poster
并添加:
document.getElementsByTagName('video')[0].play();
在将测试如果用户代理是Internet Explorer的
/**
* detect IE
* returns version of IE or false, if browser is not Internet Explorer
*/
function detectIE() {
var ua = window.navigator.userAgent;
var msie = ua.indexOf('MSIE ');
if (msie > 0) {
// IE 10 or older => return version number
document.getElementsByTagName('video')[0].play();
}
var trident = ua.indexOf('Trident/');
if (trident > 0) {
// IE 11 => return version number
document.getElementsByTagName('video')[0].play();
}
var edge = ua.indexOf('Edge/');
if (edge > 0) {
// Edge (IE 12+) => return version number
document.getElementsByTagName('video')[0].play();
}
// other browser
return false;
}
//Call the function
detectIE();
<video width="480" preload="none" controls>
<source src="https://archive.org/download/WebmVp8Vorbis/webmvp8.webm" type="video/webm">
<source src="https://archive.org/download/WebmVp8Vorbis/webmvp8_512kb.mp4" type="video/mp4">
<source src="https://archive.org/download/WebmVp8Vorbis/webmvp8.ogv" type="video/ogg">
Your browser doesn't support HTML5 video tag.
</video>
所以在每个条件如果浏览器不支持预加载,那只会显示海报?那么播放视频是不可能的? – OlginNonaj
完全是':)'。当您点击播放 – dippas
谢谢,但是我想要以下内容:视频应该只在用户点击播放时才加载(即使用预加载完成)。但是如果不支持预加载,我希望视频直接从头开始加载。这可能吗? – OlginNonaj