当前位置: 首页 > news >正文

上海网站快速备案8免费网站建站

上海网站快速备案,8免费网站建站,怎么做系统网站,广告设计基础知识本地有多个音乐文件,想用 html 逐个播放,或循环播放,并设置初始音量。 audio 在 html 中播放音乐文件用 audio 标签: controls 启用控制按钮,如进度条、播放、音量、速度等。不加不显示任何 widget。autoplay 理应启…

本地有多个音乐文件,想用 html 逐个播放,或循环播放,并设置初始音量。

audio

在 html 中播放音乐文件用 audio 标签:

  • controls 启用控制按钮,如进度条、播放、音量、速度等。不加不显示任何 widget。
  • autoplay 理应启用自动播放,但浏览器似乎禁止自动播放,故目前没什么用。
  • muted 静音。
<!DOCTYPE html>
<html>
<body><audio controls autoplay><source src="C:/Users/tom/Music/Wonderful U - 张含韵.mp3" type="audio/mpeg">Failed.
</audio><br/><audio controls muted><source src="C:/Users/tom/Music/Sacred Play Secret Place - Matryoshka.m4a" type="audio/x-m4a">Failed.
</audio></body>
</html>

Set Volume Automatically

想在打开 html 文件时,自动设置某个音量,如 20%,而不是默认的最大声、或 muted 静音。用到 javascript:

  • class 标记需要调音量的 audio;
  • script 内用 javascript 选中这些 audio,并设置其音量。
<!DOCTYPE html>
<body>
<!-- 用 `a` 标记需要自动校音量的 audio -->
<audio class="a" controls><source src="C:/Users/tom/Music/Wonderful U - 张含韵.mp3" type="audio/mpeg">Failed.
</audio>
<br/>
<audio class="a" controls><source src="C:/Users/tom/Music/Sacred Play Secret Place - Matryoshka.m4a" type="audio/x-m4a">Failed.
</audio><script>// 添加事件:加载时自动执行document.addEventListener("DOMContentLoaded", function() {var audioPlayers = document.querySelectorAll('.a'); // 根据 `a` 选 audio 元素audioPlayers.forEach(function(player) {player.volume = 0.2; // set initial volume});});
</script>
</body>
</html>

Play a List

有多个音乐文件,想顺序或循环播放它们,同样用 javascript 函数控制。

  • 浏览器可能禁止未有交互就自动播放,故一开头要手动点播放,但后面可连播。
<!DOCTYPE html>
<body>
<!-- 放一个空 audio 元素 -->
<audio id="auto-audio" controls autoplay></audio><script>const path = 'C:/Users/tom/Music/'; // 音乐文件都在这个目录下const playlist = ['嗵嗵 - DOUDOU.mp3','我拿什么留住你 - FloruitShow 福禄寿.mp3','琢磨 - 许靖韵.mp3'];let currentTrack = 0; // 目前播放的文件下标const audioPlayer = document.getElementById('auto-audio');// 播放函数function playTrack(index) {audioPlayer.src = path + playlist[index]; // 完整路径audioPlayer.volume = 0.2; // 校音量audioPlayer.play().catch(error => {console.log("%cAutoplay prevented:", "color: red;", error);});}// 加载时执行document.addEventListener("DOMContentLoaded", function() {// 播放第一首(可能被浏览器阻止自动播放而失败)playTrack(currentTrack);// 添加事件:播放结束后自动放下一首audioPlayer.addEventListener('ended', function () {// 顺序播放if (currentTrack < playlist.length) {playTrack(currentTrack);}// 循环播放// currentTrack = (currentTrack + 1) % playlist.length;// playTrack(currentTrack);});});
</script>
</body>
</html>

References

  1. html用css grid实现自适应四宫格放视频
http://www.yayakq.cn/news/959372/

相关文章:

  • 网站建设中国十强做网站推广员必备的条件
  • 网站开发项目团队人员那个网站做推广好
  • 专业做动漫的网站犀牛云做网站费用
  • 建设网站需要下载神呢软件吗中国空间站首次太空授课
  • 网站如何制作建设易捷网
  • 淮安建设企业网站saas建站没有网站源代码么
  • 北京网站建设课程培训班新手初做网站
  • 营口电商平台网站建设张家界seo服务
  • 订餐网站建设免费公众号编辑器哪个好
  • 做网站需要几个人深圳宝安做网站的
  • 建设网站报价表设计公司网站域名
  • 太原正规的网站制作企业综合信息管理系统
  • 交互做的好的网站建设网站一般过程
  • 环保网站模版seo外链收录
  • 网站域名备案服务wordpress图书馆管理
  • 视频网站文案做网站的公司市场
  • drupal个人门户网站开发海口网站开发制作
  • 哪个网站专做民宿上什么网站做会计教育
  • 建立网站一般经历的阶段标识设计公司网站
  • 关于计算机网站开发的论文题目网站开场动画怎么做
  • 网站含义上海猎头公司推荐
  • 手游做网站推广应该怎么做贵州铁路建设网站
  • 代做效果图的网站好品网站建设公司
  • 网站的基本设置潜江市住房城乡建设厅网站
  • 如何上传自己的视频做网站个人网站用移动硬盘做服务器
  • 专注高端品牌网站的设计wordpress加载图片很慢
  • 营销型网站建设公司排名免费php网站模板下载
  • app网站建设可行性分析深圳小程序服务商
  • 网站域名过期怎么做电子商务网站建设课程性质
  • 学校网站建设流程图建个静态网站