我正在使用Howler.js库播放一些

HTML5音频.

目前我能用sound.duration()确定音频文件的总长度;但我不知道如何创建一个计时器来显示已播放的时间.

我创建一个简单的声音对象,如下所示:

var sound = new Howl({

src: ['sound.ogg', 'sound.mp3', 'sound.wav'],

autoplay: true,

loop: false,

volume: 1,

onload: function() {

var totalSoundDuration = sound.duration();

},

onplay: function(getSoundId) {

//sound playing

},

onend: function() {

//sound play finished

}

});

我似乎无法找到库中的任何方法(?)来检查currentTime,以便我可以更新我的计时器功能.

替代路线可以简单地在onplay上触发/切换setInterval:like:

var currentTimeTracker=setInterval(function () {myTimer()}, 1000);

function myTimer() {

timePlayed++;

$("#time" ).html(timePlayed);

}

不确定这是否是一个好方法?有什么建议?

html 获取语音时长,javascript – HTML5音频 – 获取声音对象的时间(howler.js)相关推荐

  1. java获取视频时长

    java获取视频时长 需要一个包,没有的找我要(java-1.0.2-1.0.2.jar) 一个可以通过视频的url地址或者是上传视频 文件有类型为(MultipartFile)的来获取视频的时长. ...

  2. js获取audio语音时长

    js获取audio语音时长 //获取audio语音时长function getVoiceTime() {$('ul.conversation li .outer-right audio.addVoic ...

  3. java获取视频时长(实测可行)

    因为数据库视频表有一段时间丢失维护duration字段, 现在有需求需要用到此字段,只能再重新获取一遍, 更新表.哎!!! 先奉上 https://github.com/opensourceteams ...

  4. java ffmpeg 获取视频时长_Java通过调用FFMPEG获取视频时长

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/视频编解码库l ...

  5. python 获取mp3时长(时间长度)

    python 获取mp3时长(时间长度) 第一种方法 import librosa import time def get_mp3_duration(audio_path):""& ...

  6. Java通过FFMPEG获取视频时长

    2019独角兽企业重金招聘Python工程师标准>>> Java通过FFMPEG获取视频时长 详见https://www.yz1618.cn/view/19 转载于:https:// ...

  7. java如何截取视频文件_Java获取视频时长及截取帧截图详解

    前言 只是最近碰到有这方面的项目需求,所以简单 Mark 下本文.下面的示例是参考过他人分享的文章,之后本人再自行实践.调整和测试过的,希望对有这方面需求的人有所帮助. 示例 添加依赖 org.byt ...

  8. java获得U盘根目录、读取图片视频头文件信息、获取视频时长

    1.获得U盘根目录,例如我们取名U盘名称为"测试U盘",一般插入U盘后,在系统的H盘 /** * 得到系统U盘根目录 */ public String findURootPath( ...

  9. NVT SDK 67X获取文件时长的一种方式

    NVT SDK 67X获取文件时长的一种方式 #define FILE_BUF_SIZE (64+1) static CHAR Video_FILE_BUF[FILE_BUF_SIZE] = {0}; ...

最新文章

  1. 安卓当下最流行的吸顶效果的实现(转)
  2. 荷兰版手工耿手挖8小时沼气,让自制摩托车不花1毛钱飞驰20公里
  3. windows下安装python mysqldb
  4. opencv 通过标定摄像头测量物体大小_视觉激光雷达信息融合与联合标定
  5. Hbase 预写日志WAL处理源码分析之 LogCleaner
  6. java只修改变的字段_java注解之运行时修改字段的注解值操作
  7. Outlook 2003解除附件下载限制
  8. clinux 防火墙增加白名单_linux增加iptables防火墙规则的示例
  9. Avoiding GREEDYDATA for logstash'grok
  10. Android 8.0 新特性(一) - 可下载字体
  11. Java:List转Map (用stream实现)
  12. 安卓pdf阅读器_想找可以安装APP的电子书阅读器?BOOX这几个型号可以选!
  13. Python列表常用函数总结
  14. centos7磁盘分区格式化
  15. 动手深度学习--windows环境安装
  16. java中注解 详解
  17. 什么是PMU(PMIC)【转】
  18. Python爬虫+简易词云的制作
  19. 慧荣SM2269XT量产开卡成功,附SM2269XT量产工具、开卡软件
  20. python做性能测试框架_python常用web框架简单性能测试结果分享(包含dja

热门文章

  1. 《Python编程:从入门到实践》答案
  2. 职场语言的特征3p1A7C指什么,商务礼仪选择题和答案
  3. URL传参时 从URL中获取中文参数的方法
  4. 八、影片添加页实现《仿淘票票系统前后端完全制作(除支付外)》
  5. 手机射击游戏中弹幕的开发
  6. 强! 看了这几个公众号让我拿到蚂蚁金服、美团的 Offer
  7. mysql最高安全级别双一_MySQL调优参数
  8. Google BigQuery 数据集下载示例
  9. Balsamiq Mockups Keygen
  10. 基于Python的工人员工工资管理系统