So ermitteln Sie die Wiedergabedauer von HTML5-Audio
P粉545218185
2023-08-22 21:19:42
<p>Ich habe ein HTML5-Tag <code><audio></code>, aber woher weiß ich, wie lange es dauert? </p>
<pre class="brush:php;toolbar:false;"><audio control="">
<source src="p4.2.mp3">
</audio></pre>
<p><br /></p>
2020解决方案:
当音频元数据尚未加载时,您将获得
undefined
或NaN
(不是数字)。因此,有些人建议首先使用onloadedmetadata
确保音频文件的元数据被获取。此外,大多数人没有提到的是,您必须使用[0]
来定位音频DOM元素的第一个索引,像这样:-- 原生JavaScript:
如果这不起作用,请尝试以下方法,但这种方法不太可靠,而且依赖于用户的连接:
-- JQuery: