gpt4 book ai didi

javascript - 使用音频 html 元素指定持续时间

转载 作者:行者123 更新时间:2023-11-28 08:04:43 25 4
gpt4 key购买 nike

我正在使用音频 HTML 元素在网页中播放音频,它看起来像这样:

<audio src="http://www.mydomain/someaudio.mp3" preload="none" />

这会导致以下问题:在用户单击播放按钮之前,音轨的长度为 00:00。

不幸的是,我无法使用元数据预加载值,因为文件所在的服务器服务来源不支持。

是否可以在 HTML 中或通过 JavaScript 指定音轨的长度?

最佳答案

请尝试这个

<script>
function myOnCanPlayFunction() {
console.log('Can play');
alert(document.getElementById('myaudio').duration);
}
function myOnCanPlayThroughFunction() {
console.log('Can play through');
alert(document.getElementById('myaudio').duration);
}

您检查 oncanplay 或 oncanplaythrough 中发生的事件,并且持续时间属性是音频的长度(以秒为单位) 希望这有帮助!

关于javascript - 使用音频 html 元素指定持续时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24929240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com