问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html5中我写的video为什么不能自动播放视频

发布网友 发布时间: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
设置成 no user gesture is required 就好了。
把浏览器的模式设置一下就可以自动播放了。
因为video可能加载各种视频,自动播放会有一定的不安全性。

热心网友 时间:2022-04-18 04:53

谷歌浏览器从Chrome 66,2018年1月1日用视频自动播放接口功能了,原有的autoplay属性已经废除,所以死心吧。

详情:网页链接

热心网友 时间:2022-04-18 06:45

HTML5中的video和audio标签中有一个autoplay属性,添加这个属性后就会在文件加载完成以后自动播放。
具体代码如下:
video:
<video autoplay="autoplay">
<source src="视频路径" />
</video>
audio:
<audio autoplay="autoplay">
<source src="视频路径" />
</audio>
除此属性外还有如下属性:
controls:如果出现该属性,则向用户显示控件,比如播放按钮。
height:设置视频播放器的高度。

loop:如果出现该属性,则当媒介文件完成播放后再次开始播放。
URL:要播放的视频的 URL。
preload:如果出现该属性,则视频在页面加载时进行加载,并预备播放。不与autoplay同用。

热心网友 时间:2022-04-18 08:53

<!DOCTYPE html>

<html>

<head>

<title>Simple JavaScript Controller</title>

<script type="text/javascript">

function playPause() {

var myVideo = document.getElementsByTagName('video')[0];

if (myVideo.paused){

myVideo.play();
}
else{

myVideo.pause();
}
}
</script>

</head>

<body>

<div class="video-player" align="center">

<video src="myMovie.m4v" poster="poster.jpg" onclick="playPause()" ></video>

</div>

</body>

</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也有几种格式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么一些男性喜欢要求伴侣叫自己爸爸? proteus8中怎么放置引脚标号 ...在proteus里不知道用什么表示?有没有什么proteus中专门的中英文对照... 甜蜜家园郑毅铭是什么身份 甜蜜家园第二季郑毅铭喜欢谁 瑞梦喜智能空调床垫适合人群 小孩可以用智能床垫吗 智能床垫适合哪些人用 我父亲今年59岁,有高血压和颈椎病的病史,最近一段时间感觉一躺下就偏... ...刚从医院治疗回来。我想买个枕头给他,不知买怎样的比较好?_百度知 ... 有什么正规的外汇平台吗 html怎么设置视频不自动播放? 3000元左右二手手机推荐 荣耀20和红米k20手机对比? qq里,说下了,是什么意思 如何将7z改成rar 压缩 的 拼音 是 压缩7Z格式文件的问题 7Z压缩后竟然比源文件还大1M 为什么我用WINRAR和7ZIP压缩文件后和原来没差多少 为什么我用香皂洗脸皮肤会变好 7z后缀是什么意思? 7z无法作为压缩文件打开是怎么回事 为什么7Z后戳压缩文件解压比RAR慢很多。。 我电脑里的压缩文件全变成7z文件啦 解压不了 是怎么啦? 大型的7z文件解压缩提示内存不够怎么解决?(3G左右) 7z文件怎么解压缩,很奇怪啊 为什么压缩后大小不变? 我下了游戏,1.8G,为什么用7Z压缩以后还是1.8G,急求,在线等 压缩文件大小不变压缩一个文件,如图 rar格式和zip格式大小不变,而7z格式反而变大了,怎么回事?如图 html中视频如何自动播放并且不显示按钮? html中如何播放视频 html5 iframe 怎样让视频不自动播放 如何关闭网页的视频自动播放功能? 怎样才能播放网页中的SWF格式视频 网页中插入视频怎么设置不自动播放 html中怎么实现自动播放视频与音乐文件? 视频html代码自动播放怎么改 html 播放视频问题啊 html中视频播放完毕后如何让他自动消失? 芒果TV如何取消html代码视频自动播放 HTML网页如何完美的适配到移动设备上 在HTML5,用&lt;video&gt;元素加载的视频,在打开浏览器加载成功后会默认自动播放? 华为畅享10和红米k20参数对比? 微信零钱大额转账受限制怎么办 微信怎么开通大额转账? 微信大额转账转不了怎么办 微信零钱不能大额度转账怎么回事 为什么我微信200以上转账收不了? 微信转账提示限额怎么回事