HTML中实现音乐或视频自动播放案例详解


Posted in HTML / CSS onMay 30, 2022

由于期末大作业我想插入一个背景音乐,实现点开网页就会自动播放音频的效果。于是我按照书上的案例写了如下代码

<audio src="../medio/花海.mp3" loop="loop" controls="controls" autoplay="autoplay"></audio>

但是效果并不理想,打开了网页并不会自动播放,于是乎,我百度了各种各样的方法,但始终没有实现想要的效果。于是在整理大作业的偶然间,我居然发现了真相!

首先看原本的代码打开路径,就是一个单纯的网页

myself.html

再看能成功实现自动播放的网页路径

html/myself.html

发现问题所在没?问题就出现在跳转上,也就是说想实现自动播放背景音乐的效果不能应用在首页路径上,而是要放在后面的路径。

举个栗子

看这是一个网页的时候

HTML中实现音乐或视频自动播放案例详解

这是代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>index</title>
</head>
<body>
<audio src="../medio/花海.mp3" loop="loop" controls="controls" autoplay="autoplay"></audio>
</body>
</html>

然而这实现不了自动播放的效果

下面重头戏来了

此时我创建了两个文件夹

HTML中实现音乐或视频自动播放案例详解

index的代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>index</title>
</head>
<body>
<a href="music.html">音乐</a>
</body>
</html>

music的代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>music</title>
</head>
<body>
<audio src="../medio/花海.mp3" loop="loop" controls="controls" autoplay="autoplay"></audio>
</body>
</html>

这个就可实现自动播放的效果了

总结一下,两个方法在代码上没什么区别,第二种方法就是多了一个跳转网页的操作而已。小编推测可能是在html中音频自动播放需要缓冲时间,但是在单独使用一个网页时没有缓冲时间,而用跳转网页恰恰弥补了这一缓冲时间。

到此这篇关于HTML中实现音乐或视频自动播放的文章就介绍到这了!

 

Tags in this post...

HTML / CSS 相关文章推荐
纯CSS3实现绘制各种图形实现代码详细整理
Dec 26 HTML / CSS
css3打造一款漂亮的卡哇伊按钮
Mar 20 HTML / CSS
结合CSS3的新特性来总结垂直居中的实现方法
May 30 HTML / CSS
CSS3绘制有活力的链接下划线
Jul 14 HTML / CSS
CSS3之transition实现下划线的示例代码
May 30 HTML / CSS
纯css3实现宠物小鸡实例代码
Oct 08 HTML / CSS
HTML5+CSS3:3D展示商品信息示例
Jan 03 HTML / CSS
phonegap常用事件总结(必看篇)
Mar 31 HTML / CSS
html5视频常用API接口的实战示例
Mar 20 HTML / CSS
HTML5给汉字加拼音收起展开组件的实现代码
Apr 08 HTML / CSS
Canvas波浪花环的示例代码
Aug 21 HTML / CSS
详解CSS不定宽溢出文本适配滚动
May 24 HTML / CSS
CSS文本阴影 text-shadow 悬停效果详解
May 25 #HTML / CSS
HTML页面中使两个div并排显示的实现
May 15 #HTML / CSS
html中相对位置与绝对位置的具体使用
CSS 左边固定宽右边自适应的6种方法
May 15 #HTML / CSS
解决flex布局中子项目尺寸不受flex-shrink限制
May 11 #HTML / CSS
css3 选择器
May 11 #HTML / CSS
六个好看实用的 HTML + CSS 后台登录入口页面
You might like
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
php SQL之where语句生成器
2009/03/24 PHP
CSS心形加载的动画源码的实现
2021/03/09 HTML / CSS
js操作ajax返回的json的注意问题!
2010/02/23 Javascript
跟着Jquery API学Jquery之一 选择器
2010/04/07 Javascript
利用javascript实现web页面中指定区域打印
2013/10/30 Javascript
js判断浏览器类型为ie6时不执行
2014/06/15 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
JS中FRAME的操作问题实例分析
2014/10/21 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
layer ui 导入文件之前传入数据的实例
2019/09/23 Javascript
vue.js 实现a标签href里添加参数
2019/11/12 Javascript
Python 判断是否为质数或素数的实例
2017/10/30 Python
python中selenium操作下拉滚动条的几种方法汇总
2019/07/14 Python
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
利用pyshp包给shapefile文件添加字段的实例
2019/12/06 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
H5 video poster属性设置视频封面的方法
2020/05/25 HTML / CSS
英国在线购买马术服装:EQUUS
2019/07/12 全球购物
日本化妆品植村秀俄罗斯官方网站:Shu Uemura俄罗斯
2020/02/01 全球购物
Chupi官网:在爱尔兰手工制作的订婚、结婚戒指和精美珠宝
2020/09/28 全球购物
护士自我鉴定
2013/10/23 职场文书
园林施工员岗位职责
2013/12/11 职场文书
优秀党员主要事迹
2014/01/19 职场文书
单位委托书范本(3篇)
2014/09/18 职场文书
2015年学生会干事工作总结
2015/04/09 职场文书
焦裕禄观后感
2015/06/03 职场文书
交通事故协议书范本
2016/03/19 职场文书
Nginx + consul + upsync 完成动态负载均衡的方法详解
2021/03/31 Servers
详解java如何集成swagger组件
2021/06/21 Java/Android
Java SSH 秘钥连接mysql数据库的方法
2021/06/28 Java/Android
JUnit5常用注解的使用
2021/07/02 Java/Android
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS
Python+Selenium实现抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等短视频自动发布
2022/04/13 Python