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 position fixed固定居中问题解决方案
Aug 19 HTML / CSS
纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例
Nov 11 HTML / CSS
一款基于css3和jquery实现的动画显示弹出层按钮教程
Jan 04 HTML / CSS
CSS实现半透明边框与多重边框的场景分析
Nov 13 HTML / CSS
canvas学习笔记之2d画布基础的实现
Feb 21 HTML / CSS
HTML5语音识别标签写法附图
Nov 18 HTML / CSS
让IE9以下版本的浏览器兼容HTML5的方法
Mar 12 HTML / CSS
HTML5 Canvas绘制圆点虚线实例
Jan 01 HTML / CSS
HTML5中meta属性的使用方法
Feb 29 HTML / CSS
Adobe Html5 Extension开发初体验图文教程
Nov 14 HTML / CSS
HTML5拖拽API经典实例详解
Apr 20 HTML / CSS
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
Apr 29 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
Terran建筑一览
2020/03/14 星际争霸
深入了解php4(2)--重访过去
2006/10/09 PHP
生成sessionid和随机密码的例子
2006/10/09 PHP
php解压文件代码实现php在线解压
2014/02/13 PHP
PHP生成压缩文件实例
2015/02/07 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
Laravel 对某一列进行筛选然后求和sum()的例子
2019/10/10 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
JavaScript高级程序设计 读书笔记之九 本地对象Array
2012/02/27 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
nodejs批量下载图片的实现方法
2017/05/19 NodeJs
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
Vue组件选项props实例详解
2017/08/18 Javascript
vue 路由页面之间实现用手指进行滑动的方法
2018/02/23 Javascript
重新认识vue之事件阻止冒泡的实现
2018/08/02 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
深入理解python中的闭包和装饰器
2016/06/12 Python
Python自动化运维_文件内容差异对比分析
2017/12/13 Python
pip安装时ReadTimeoutError的解决方法
2018/06/12 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
python函数参数(必须参数、可变参数、关键字参数)
2019/08/16 Python
python打印直角三角形与等腰三角形实例代码
2019/10/20 Python
PyTorch中的C++扩展实现
2020/04/02 Python
Python爬虫爬取百度搜索内容代码实例
2020/06/05 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
借助HTML5 Canvas来绘制三角形和矩形等多边形的方法
2016/03/14 HTML / CSS
巴西图书和电子产品购物网站:Saraiva
2017/06/07 全球购物
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
澳大利亚鞋仓库:Shoe Warehouse
2019/07/25 全球购物
教师演讲稿大全
2014/05/16 职场文书
教师批评与自我批评
2014/10/15 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书