发布网友 发布时间:2022-04-21 14:45
共11个回答
热心网友 时间:2022-04-18 02:01
HTML5 video是影片标签,可以在浏览器中很容易的插入影片,还能够设定影片长、宽、增加影片播放控制列、是否自动播放、是否自动重覆播放等功能,虽然使用HTML5 video影片标签来播放影片相当的容易,但现阶段要考虑浏览器的支援情形,例如IE 9才开始支援HTML5 video标签,其他主流的浏览器如Firefox、Chrome、Opera、Safari都有支援,但影片格式也有所差异,后方介绍。
HTML5 video影片标签语法
<video src="影片连结" controls></video>
HTML 5 <video>标签里的src是最重要的属性,影片连结就放在src=的右方引号内,另外可以加入几个控制选项属性,例如加入controls会出现控制功能列、加入width可以设定影片宽度、加入height可以控制影片高度、加入loop可以重覆播放、加入autoplay可以在影片准备好时自动播放、加入preload会在网页载入时就准备播放,不过如果同时使用autoplay与preload,会以autoplay属性为主。
浏览器对HTML5 video影片标签以及影片格式的支援
HTML 5目前所支援的影片格式有三种,分别为ogg、mpeg 4、WebM,这么多种格式不知道要怎么选择也没关系,<video>标签有支援多重影片功能,也就是说,可以将同一个影片,准备三种不同的格式,当网友用不同的浏览器开启时,<video>标签会自动根据当时的浏览器,播放适合该浏览器所支援的影片格式,这样就解决不知道该用哪种格式的问题了,但像是IE 7、IE 8等较旧的浏览器,本身并不支援<video>标签,所以依然无法顺利播放影片,以下准备了一张表格,提供给各位参考。
这张表上的浏览器支援影片格式可能随着浏览器的进化而有所改变,建议在使用影片格式同时,多测试当时的各家浏览器支援情况,目前看来Opera与IE的支援格式刚好相反,Safari与IE的支援格式刚好相同,而Chrome则是所有格式都支援,Google果然是HTML 5支持者。虽然有三种格式可以选择,但其实仔细看,不难发现,准备ogg与mp4两种格式,就可以满足大部分的浏览器了。
可以实现播放,这是我们的测试代码
<video width="500px" height="500px" controls="controls" autoplay="autoplay">
<source src="1.mp4" type="video/ogg" />
</video>
效果图:
热心网友 时间:2022-04-18 03:19
chrome://flags/#autoplay-policy热心网友 时间:2022-04-18 04:53
谷歌浏览器从Chrome 66,2018年1月1日用视频自动播放接口功能了,原有的autoplay属性已经废除,所以死心吧。
详情:网页链接
热心网友 时间:2022-04-18 06:45
HTML5中的video和audio标签中有一个autoplay属性,添加这个属性后就会在文件加载完成以后自动播放。热心网友 时间:2022-04-18 08:53
<!DOCTYPE html>热心网友 时间:2022-04-18 11:17
路径错误 ,不要用空格热心网友 时间:2022-04-18 13:59
html5中的video写法 - https://21xrx.com/full_stack/Html/html5_video.html
热心网友 时间:2022-04-18 16:57
你在里面加上这个属性-自动播放:autoplay="autoplay"热心网友 时间:2022-04-18 20:11
<video id="video" autoplay="autoplay" onended="count()" muted="muted">
给video加个属性muted="muted",就可以了
热心网友 时间:2022-04-18 23:43
代码autoplay后面加入 muted热心网友 时间:2022-04-19 03:31
格式不支持,MP4也有几种格式