音频标签持续时间属性返回“无限”

时间:2016-11-19 07:40:24

标签: javascript html5 audio html5-audio duration

可能有重复,但我有非常奇怪的情况。用例是在播放音频之前动态显示源集音频的持续时间。这是我到目前为止所尝试的,

var tempVid = $document[0].createElement('audio');
tempVid.preload = 'metadata';
tempVid.src =  URL.createObjectURL(mediaObject);
tempVid.load();
tempVid.addEventListener('durationchange',function () {
   var duration = tempVid.duration;
   console.log(duration);
});`

我也试过了媒体属性的“loadedmetadata”事件,即使这没有帮助。我在这里缺少什么?

0 个答案:

没有答案