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 相关文章推荐
今天学到的CSS最新技术(与图片背景相关)
Dec 24 HTML / CSS
一款基于css3的动画按钮代码教程
Nov 23 HTML / CSS
利用CSS3实现圆角的outline效果的教程
Jun 05 HTML / CSS
CSS3弹性盒模型flex box快速入门心得(必看篇)
May 24 HTML / CSS
移动端Web页面的CSS3 flex布局快速上手指南
May 31 HTML / CSS
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
Aug 15 HTML / CSS
使用HTML5拍照示例代码
Aug 06 HTML / CSS
HTML5+CSS3模仿优酷视频截图功能示例
Jan 05 HTML / CSS
canvas裁剪clip()函数的具体使用
Mar 01 HTML / CSS
在html页面中取得session中的值的方法
Aug 11 HTML / CSS
如何查看浏览器对html5的支持情况
Dec 15 HTML / CSS
css如何把元素固定在容器底部的四种方式
Jun 16 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 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
如何在PHP中使用正则表达式进行查找替换
2013/06/13 PHP
PHP实现克鲁斯卡尔算法实例解析
2014/08/22 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
php opendir()列出目录下所有文件的实例代码
2016/10/02 PHP
javascript获取当前ip的代码
2009/05/10 Javascript
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
jquery ajax post提交数据乱码
2013/11/05 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
JavaScript实现列表分页功能特效
2015/05/15 Javascript
js实现(全选)多选按钮的方法【附实例】
2016/03/30 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
React实现点击删除列表中对应项
2017/01/10 Javascript
Vuex之理解state的用法实例
2017/04/19 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
基于jQuery实现挂号平台首页源码
2020/01/06 jQuery
JS实现的定时器展示简单秒表、页面弹框及跳转操作完整示例
2020/01/26 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
python 算法 排序实现快速排序
2012/06/05 Python
Python判断直线和矩形是否相交的方法
2015/07/14 Python
Python编程中time模块的一些关键用法解析
2016/01/19 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
修复CentOS7升级Python到3.6版本后yum不能正确使用的解决方法
2018/01/26 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
2020/04/21 Python
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
Madda Fella官网:美国冒险家服装品牌
2020/01/16 全球购物
财务个人年度总结范文
2015/02/26 职场文书
学生党支部工作总结2015
2015/05/26 职场文书
老人院义工活动感想
2015/08/07 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
python 如何将两个实数矩阵合并为一个复数矩阵
2021/05/19 Python