效果图如下 要实现的功能是 一个音频列表 点击对应的音频 进行播放 暂停操作

1. html代码

 <div onclick="bf('${srtList.commentContent}');" ondblclick="zt()" id="control" class="vartBox"><img class="vartImg" src="${pageContext.request.contextPath }/static/works/images/03.png" class="missingIcon" />${srtList.voiceLength}s</div>
<!-- 播放音频 -->
<audio src="" controls="controls" preload id="audio" hidden >

2.js方法

 //单击播放       function bf(url){var audio = document.getElementById('audio'); audio.src = url; //动态赋值audio.play();//audio.play();// 这个就是播放  }//双击暂停
function zt(){var audio = document.getElementById('audio'); audio.pause();// 这个就是暂停
}//播放结束  自动触发
var audio = document.getElementById('audio'); audio.addEventListener("ended", function() {}, false)

参考博客

https://blog.csdn.net/rocling/article/details/82050767

h5 播放.mp3 音频相关推荐

  1. Python播放MP3音频文件

    Python播放MP3音频文件(转载) 按推荐顺序排列 ①使用playsound库 from playsound import playsoundplaysound('xx.mp3') ②使用pyga ...

  2. ios端无法播放mp3音频 ffmpeg mp3 转aac

    最近用到ffmpeg,需要把mp3转成aac,调用以下命令参数: 如果不加 -strict experimental ios端可能播放MP3音频失败 ffmpeg -i xxx.mp3 -acodec ...

  3. 记录-java如何播放mp3音频的

    原文链接: https://blog.csdn.net/xietansheng/article/details/85056358 使用JLayer类来播放mp音频 (Java Layer)是一个用于播 ...

  4. SoundPool播放.mp3音频

    之前做了一个需求是在接收到推送时给一个自定义的提示音,比较了一下MediaPlayer.SoundPool等几种播放方式,最终选择了SoundPool. 但是 遇到了坑,在此记录一下,12s的音频在大 ...

  5. 【代码】Python播放MP3音频文件

    按推荐顺序排列 ①使用playsound库 from playsound import playsoundplaysound('xx.mp3') ②使用pygame库 from pygame impo ...

  6. 解决nw.js中无法播放mp3音频问题

    最近有个项目使用nw.js开发的桌面应用,在开发中发现nw.js默认不能播放mp3,我是用的版本是最新的nwjs-v0.16.1-win-64版本的.由于MP3编码属于专利编码,非开源授权的,所以在n ...

  7. uniapp实现点击播放mp3音频文件

    需要在main.js中加入以下代码: Vue.prototype.ScanAudio = function() {var music = null;music = uni.createInnerAud ...

  8. termux播放mp3音频

    github解决方案:https://github.com/termux/play-audio 曲线救国:https://steemit.com/utopian-io/@rufans/how-to-p ...

  9. 【代码+实例】Python播放MP3音频作为背景音乐

    ​   来源:百度动图   还记得之前发表的3D星空图吗?一直想给喜欢的星空图加上背景图片和音乐.   经过研究终于实现啦!戳 Python画好看的星空图(唯美的背景)   本文就教大家怎么在Pyth ...

最新文章

  1. 上汽大众系统服务器,上汽大众这次放大招了!简单却不平凡的智慧互联系统有多厉害?...
  2. 【洛谷】【USACO】P1118 数字三角形
  3. unity Android 剪贴板,Unity移动端的复制要这么写示例代码
  4. python list add_用Python创建List对象类
  5. error C2668
  6. #define与const的差别
  7. 前端开发技术-剖析JavaScript单线程
  8. Redis系列三、redis的五种数据结构和相关指令之Hash
  9. SilverLight行为小示例
  10. Web自动化测试中使用groovy实现页面的对象化
  11. CF 354E DFS
  12. ECDSA_SVP_Attack
  13. 如何下载网页上的音频
  14. mysql读写分离延迟问题_MySQL读写分离后的延迟解决方案
  15. python画满天星_跟我学解Python题-海龟制图满天星
  16. 【Windows】安装NVIDIA驱动 / 更新驱动
  17. 计算机处理器性能排名,2019电脑cpu处理器性能排名:AMD 32核撕裂者遥遥领先(2)...
  18. 跨模态行人重识别:RGB-Infrared Cross-Modality Person Re-Identification 学习记录笔记
  19. 【LeetCode】跳步系列
  20. 硬盘分区表故障和丢失的原因

热门文章

  1. 机械革命极光Z和极光Pro区别
  2. oracle数据库物化视图的作用,Oracle物化视图的用法与总结
  3. mysql-5.7.18-linux_MySQL5.7.18 for Linux7.2 源码安装详解
  4. VS2008解决“MSVCRT”与其他库的使用冲突的警告
  5. 【报告分享】2022中国化妆品行业发展趋势洞察-易观分析(附下载)
  6. A股量化交易和level2行情数据接口有什么特色?
  7. 相比手机操作、语音助手,智能传感器有什么优点?
  8. 介绍 KingbaseES 的 Lateral 连接
  9. 同态滤波-利用高斯滤波器处理曝光过度的图片(matlab)
  10. 开发《Unturned》的少年,今年 18 岁