html切换播放音乐时间,JS指定音频audio在某个时间点进行播放
前言:
今天接到一个需求,需要获取某个.mp3音频文件的时间长度和指定音频audio在某个时间点进行播放(比如说这个视频有4分钟,我要让它默认从第2秒的时候开始播放),这里当然想到了H5中的audio元素,当然我们平时看这个标签上显示的音频时间格式是时:分:秒的格式的因此需要涉及到秒和时间格式的转化。因为刚开始对这块十分的陌生,最后通过查阅了网上的一些资料,最终完美的把这些功能点做好了。在这里分享一下,希望能够帮助有需要的小伙伴。
获取音频时长:
function getAudioDuration(src) {
let audio = document.createElement('audio') //生成一个audio元素
audio.src = src //音乐的路径
audio.addEventListener("canplay", function () {
console.log("音频长度=>>>:", parseInt(audio.duration) + '秒', '音频时分秒格式:', timeToMinute(parseInt(audio
.duration)));
});
}
指定音频audio在某个时间点进行播放:
指定默认从第20s开始播放效果图:
html切换播放音乐时间,JS指定音频audio在某个时间点进行播放相关推荐
- php网页完成后播放音乐提醒,js+php 实现定时查询数据播放提示音乐
摘要:给客户后台设置,提现和充值时自动播放音乐,所以需要定时查询查询数据库,有数据时播放提示音乐... 给客户后台设置,提现和充值时自动播放音乐,所以需要定时查询查询数据库,有数据时播放提示音乐 先在 ...
- 微信播放在服务器视频无法播放音乐,【bug解决】ios微信浏览器中背景音乐无法播放...
我记得之前在一次项目中,出现过浏览报错: 所以在这次H5的制作中,我使用了iframe来加载音频文件,使用这种方式后,电脑端是没有问题的,但是当上传至服务器上在手机上浏览时,会出现点击音乐旋转按钮无法 ...
- js倒计时结束后播放音乐html5,js实现简单的倒计时
这篇文章主要为大家详细介绍了js实现简单的倒计时,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js实现简单倒计时的具体代码,供大家参考,具体内容如 ...
- html自动获取系统时间,js、html获取系统当前时间方法
本文主要为大家详细介绍了javascript html获取系统当前时间,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. TD { FONT-SIZE: 12px; COLOR: ...
- python播放音乐同步歌词_linux 下 python 调用 mplayer 解析歌词同步播放显示
标签: 加载同目录同名歌词同步显示 #!/usr/bin/python # -*- coding: utf-8 -*- import sys, os, time, subprocess, re, ch ...
- HTML网站微信打开自动播放音乐JS
源码简介: HTML网站微信打开自动播放音乐JS,众所周知网站里面的bgm在微信是不能自动播放的,好像是因为浏览器内核限制禁止自动播放,具体也不清楚,经过我的测试这个代码确实可以修复微信不自动播放音乐 ...
- H5 audio 音频标签自定义样式修改以及添加播放控制事件
20181023 更新 原来的代码拖动进度点只写了mouse事件,手机端的话应该是touch事件.所以出现了有朋友说的移动端无法拖动进度条的问题.现在更新的代码已经加上touch事件,即无论是手机模式 ...
- 全网首发,大众奥迪领驭帕萨特DIY数码碟盒增加USB和蓝牙播放音乐功能使用原车接口无损改装
文章目录 全网首发!大众奥迪DIY数码碟盒增加USB和蓝牙播放音乐功能 前言 1.设计指标 2.方案设计 2.1.外壳选择 2.2.蓝牙方案 2.3.MCU方案 3.原理图设计 4.PCB设计 5.程 ...
- STC-B学习板蜂鸣器播放音乐
功能:单片机烧录好程序后,按key1按键播放<IF YOU>,再次按key1可暂停播放,按key2可切换歌曲到<国际歌>,再按key3可切换歌曲到<孤勇者> 芯片: ...
最新文章
- react native的页面整体下拉刷新
- 原码, 反码, 补码, 移码 详解
- 你了解VLSM多少(1)
- NetBeans 时事通讯(刊号 # 134 - Jan 25, 2011)
- 十九. Python基础(19)--异常
- Oracle笔记-Timestamp类型的插入及获取(JDBC获取)
- [Vue.js] 基础 -- Vue实例
- 7-81 单词长度 (15 分)
- ktor框架用到了netty吗_Netty系列相关面试题汇总
- Java设计模式05:常用设计模式之原型模式(创建型模式)
- 全新安装2008操作系统和2008 server core核心安装
- oracle 12g 无监听,Oracle 12.2监听无法启动解决一例
- 遵循PSR-4的自动加载
- 盲打打字php,盲打键盘指法图顺口溜及练习方法
- AVR单片机项目教程 基于C语言,AVR单片机项目教程--基于C语言(第2版)
- 马蹄疾 | 2019年,是时候认真学一波 Grid 布局了
- 程序员是这样炼成的(2)-选择成熟的柿子还是生柿子
- linux 命令运行kodi,在Ubuntu/Debian/Raspbian中安装Kodi for Linux的方法
- 测试集和训练集8:2切分
- aes 和 rsa
热门文章
- 使用LaTeX打造一个简历模板
- 男主是学计算机的言情小说,五本男主有自闭症的言情小说,他偏执不善言辞,却对她爱的疯狂...
- 英语口语254之每日十句口语
- 【JAVA SE】一篇文章带你弄懂抽象类与接口
- 计算机技术进入课堂导入的好处,课堂教学导入的重要性
- IU8689+IU5706 单声道100W/立体声60W同步升压+功放IC大功率拉杆音箱应用组合方案
- 计算机工程 排版,《计算机工程与设计》稿件模板.docx
- python插图教程_可爱的Python (哲思社区)插图版_Python教程
- ISO 26262之——2功能安全概念
- 弘辽科技:引爆店铺流量的淘宝关键词技巧