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实现点击放大的动画实例代码
Feb 27 HTML / CSS
基于CSS3 animation动画属性实现轮播图效果
Sep 12 HTML / CSS
详解CSS3选择器:nth-child和:nth-of-type之间的差异
Sep 18 HTML / CSS
css3利用transform变形结合事件完成扇形导航
Oct 26 HTML / CSS
详解使用HTML5的classList属性操作CSS类
Oct 13 HTML / CSS
HTML5标签与HTML4标签的区别示例介绍
Jul 18 HTML / CSS
HTML5实现晶莹剔透的雨滴特效
May 14 HTML / CSS
不可轻视HTML5!App三年内将被html5顶替彻底消失
Nov 18 HTML / CSS
使用HTML5和CSS3制作一个模态框的示例
Mar 07 HTML / CSS
做一个能自适应高度的textarea的示例代码
Sep 06 HTML / CSS
HTML5实现无刷新修改URL的方法
Nov 14 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微信公众平台开发之获取用户基本信息
2015/08/17 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
深入解析Laravel5.5中的包自动发现Package Auto Discovery
2017/09/13 PHP
PHP实现数据库统计时间戳按天分组输出数据的方法
2017/10/10 PHP
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
JS高级拖动技术 setCapture,releaseCapture
2011/07/31 Javascript
js取得url地址参数实例
2013/02/22 Javascript
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
jQuery实现自动与手动切换的滚动新闻特效代码分享
2015/08/27 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
2016/05/09 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
将RGB值转换为灰度值的简单算法
2019/10/09 Javascript
Javascript实现秒表计时游戏
2020/05/27 Javascript
在Python中使用NLTK库实现对词干的提取的教程
2015/04/08 Python
Python OS模块常用函数说明
2015/05/23 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
Python使用try except处理程序异常的三种常用方法分析
2018/09/05 Python
python列表每个元素同增同减和列表元素去空格的实例
2019/07/20 Python
Python Pandas 对列/行进行选择,增加,删除操作
2020/05/17 Python
科室工作个人总结的自我评价
2013/10/29 职场文书
大学生暑期实践感言
2014/02/26 职场文书
《菜园里》教学反思
2014/04/17 职场文书
学校花圃的标语
2014/06/18 职场文书
住房租房协议书
2014/08/20 职场文书
四风问题个人对照检查剖析材料
2014/09/27 职场文书
教师党员个人剖析材料
2014/09/29 职场文书
考试作弊检讨书
2015/01/27 职场文书
红色经典观后感
2015/06/18 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书
创业计划书之少年玩具店
2019/09/05 职场文书
php字符串倒叙
2021/04/01 PHP
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle
为Centos安装指定版本的Docker
2022/04/01 Servers
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers
Dubbo+zookeeper搭配分布式服务的过程详解
2022/04/03 Java/Android