永远少年244 2025-01-21 18:15 采纳率: 50%
浏览 9

在正常调试中音频无法播放,在live service却可以

live service调试中音频可视化能运行,音频可播放

img

正常调试中音频无法播放,更不能运行
(参考:在制作进度条时也遇到类似问题,结果发现是音频总长度获取有问题,最后把获取总长度写在timeupdate里面才行。应该是音频没加载好就绑定,不知道怎么解决

代码:(我自己都搞不清了😢)

img

  • 写回答

3条回答 默认 最新

  • 关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从你给出的描述和代码来看,你在正常调试中遇到音频无法播放的问题,但在live service中却可以正常运行。这种问题可能由以下几个原因造成:

    1. 音频文件路径或格式问题:确保你的音频文件路径正确,并且格式是浏览器支持的。在某些情况下,某些音频格式可能在某些环境下无法正常工作。
    2. 音频加载时机问题:你提到在音频还没完全加载就进行了绑定,这可能是问题所在。确保在音频完全加载之后再进行相关的操作。
    3. 代码问题:你的代码中可能存在一些错误,导致在调试环境下无法正常工作。例如,你提到了进度条更新的问题,可能需要检查与进度条相关的代码。

    针对这些问题,你可以尝试以下解决方案:

    1. 检查音频文件路径和格式,确保它们正确并且被浏览器支持。
    2. 确保在音频完全加载之后再进行相关的操作。你可以使用音频的loadedmetadata事件来确保音频已经加载完成。
    3. 仔细检查你的代码,特别是与音频和进度条相关的部分,看看是否存在错误。

    关于你提供的代码,看起来有些混乱和不完整,建议你整理好代码结构,并尝试逐步调试,找出问题所在。另外,注意在描述问题时尽可能清晰和具体,这样更容易得到帮助。

    最后,如果你还有其他问题或需要进一步的帮助,请随时提问。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月21日