收藏
回答

微信小程序为何无法播放本地音频?

把音频放在了小程序文件夹下,然而开发工具、手机预览均不可播放。

绝对路径和相对路径都无效。

其中,用绝对路径,开发工具报“readFile:fail no such file or directory /miniprogram/images/sound.mp3”

用相对路径,开发工具则报:"readFile:fail permission denied, open ../../images/sound.m4a"

手机上则无报错,但都无法播放音频。

使用远程url,则开发工具和手机都能播放。

发现网上已经有此类问题,但都没有有效解决方案。

开发工具:2.30.2

手机:iphone 13

const audio = wx.createInnerAudioContext({
      useWebAudioImplement: true,
    });
    audio.stop(); // 注释与否都无效
    audio.src = "/miniprogram/images/sound.mp3";
    audio.src = "../../images/sound.m4a";
    // audio.src =
    //   "https://picturetosound.com/content/862D56BD02575772D7EA639C2BBD804EE949F584/audio_preview.mp3";
    audio.play();


回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    2023-03-21

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-03-21
    有用
    回复
登录 后发表内容