在chrome - js中无法获得音频持续时间
can not get audio duration in chrome - js
我不能得到audio.duration
在铬!
这段代码在firefox中可以运行!
jquery代码:
$(document).ready(function(){
var audio = document.getElementById('mine');
alert(audio.duration)
});
HTML: <audio src='theurl.mp3' controls id='mine'></audio>
尝试使用:
$(window).load(function(){
var audio = $('#mine')[0];
alert(audio.duration);
});
On DOM ready表示文档已准备好进行操作,但并非所有元素都已加载(例如图像或iframe)。在这种情况下,控件被加载,但音频文件不被加载。
你甚至可以考虑使用setTimeout来获取持续时间。为了测试这个示例,我尝试:
$(window).load(function(){
var audio = $('#mine')[0];
setTimeout(function(){alert(audio.duration);},20);
});
效果很好
相关文章:
- 在jQuery中,短距离长持续时间的精细字体大小动画
- 创建一个倒计时计时器脚本,该脚本计算声音文件的持续时间,而不是特定的日期
- 输入视频文件时获取视频持续时间
- 无填充的滚动魔术持续时间
- 我需要在每5秒内调用一个函数,并重置持续时间
- jQuery动画的持续时间就像一个延迟
- 如何在特定时间重新加载page.php,例如:07:45.非持续时间,例如:每5秒
- 如何在dhtmlxgantt中显示灯箱中的开始日期、结束日期和持续时间
- Javascript - 具有音高和持续时间控制的文本到语音
- HTML 5 音频 :是否有在更改缓冲持续时间时触发的事件
- 如何使用 HTML5 音频计算一组曲目的总持续时间
- FFmpeg 从视频转换为音频缺少持续时间
- 使用jQuery将音频播放限制为仅特定的持续时间
- 在chrome - js中无法获得音频持续时间
- 使用web音频API在指定持续时间(毫秒)后停止播放声音
- 音频剪辑在第一次使用HTML5播放时没有获得持续时间
- Firefox 6 HTML音频.持续时间= NaN问题
- HTML5:如何获取音频标签的currentTime和持续时间(以毫秒为单位)
- 在Chrome上获得音频持续时间为Android
- 音频持续时间返回NaN需要一些修改来运行播放器