原文:获取音频时长为NaN或Infinity问题

关于监听 audio 的 timeupdate 事件,发现获取到的currentTime值或者duration值为NAN或Infinity问题的解决方案 问题现象描述: ,播放音频时候,发现浏览器原生提供的controls控制的进度条不会刷新,如下图所示 很明显,已经播放了 s,但是进度条没有显示出来,同时总时长也并没有显示出来 ,当第一次音频播放进度达到 左右的时候,进度条会突然显示出来,并且 ...

2020-08-10 23:50 0 1481 推荐指数:

查看详情

获取音频时长的总结

需要实现的需求: 前端展示录音的时长 实现该需求的前提条件: 1.深海捷(录音厂商)提供了两个关于录音的接口,一个是下载接口(访问接口,直接就下载音频文件了), 另一个接口是播放接口(接口返回一个html文件,文件中用Object标签实现了播放,可是只能在ie下播放,在chrom中无法展示播放器 ...

Tue Jun 18 18:07:00 CST 2019 0 1313
获取音频资源的时长

方法一:利用audio标签对象获取duration时长 这种方式会有bug,那就是在部分低版本ios中,oncanplay方法是不会被触发的。所以推荐使用方法二。 方法二:buffer对象拿到duration时长 ...

Wed Feb 16 17:48:00 CST 2022 0 974
【微信小程序】音频(InnerAudioContext)总时长获取问题

出现的问题: 存在多首音频时,第一次获取时长为0,后面皆正常 音频间播放暂停切换时,音频时长获取错位,获取时长是上一首音频时长(可能是个人代码逻辑有问题) 解决办法如下:(在获取前进行如下操作) 实时长度可以用onTimeUpdate打印没有问题,总长度目前只找到 ...

Sat Oct 31 05:18:00 CST 2020 0 1406
获取七牛网络音频时长

云存储一般都提供有获取音频详细信息的api http://resource.puxinwangxiao.com/71d03d54014e5545e04a83d116c75c9b.wav?avinfo 文件保存在七牛云上,通过avinfo获取音频信息,部分信息如下: "format ...

Thu Jun 18 19:21:00 CST 2020 0 869
获取Audio音频的总时长

let musicDom = document.getElementsByTagName('audio')[0]; // 获取AudioDom节点 musicDom.load();//因为source标签不能直接更改路径,所以整个audio标签必须重新加载一次 ...

Sat Nov 23 16:58:00 CST 2019 0 1007
[译]JavaScript:NaNInfinity

原文:http://www.2ality.com/2012/02/nan-infinity.html 本文要讲的是两个特殊值,NaNInfinity,返回这两个值的操作通常都应该返回正常的数字. 1.NaN 在JavaScript中,NaN代表了“not a number”.主要 ...

Thu Sep 20 04:58:00 CST 2012 3 10843
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM