可能由以下原因导致:

  1. 在音频尚未加载完成时调用了duration属性。应该在音频加载完成后才能获取音频的时长。

  2. 音频文件本身可能没有正确的元数据,导致无法获取时长信息。

  3. 浏览器或小程序平台的兼容性问题,需要检查平台和浏览器是否支持该属性。

解决方法:

  1. 确保音频文件已经加载完成后再调用duration属性。

  2. 检查音频文件是否有正确的元数据,可以通过使用音频编辑软件来确保元数据正确。

  3. 检查所使用的平台和浏览器是否支持该属性,如果不支持,可以考虑使用其他方式获取音频时长信息。

为什么thisinnerAudioContextduration返回0

原文地址: https://www.cveoy.top/t/topic/bCt6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录