收藏
回答

InnerAudioContext.src使用本地音频文件不能播放音频?

  1. {errMsg: "readFile:fail permission denied, open ./../../src/song.mp3"}
  2. errMsg"readFile:fail permission denied, open ./../../src/song.mp3"


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

3 个回答

  • Demons
    Demons
    08-01

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

    08-01
    有用
    回复
  • WingLau
    WingLau
    09-10

    src = './'改为require('../static/**.mp3');即可引入本地mp3文件了。

    09-10
    有用
    回复
  • 碧海蓝天
    碧海蓝天
    07-30

    我的JS源 代码如下:

    onReady:function(e) {

      this.audioCtx = wx.createInnerAu

      this.audioCtx.src ="./../../src/

      this.audioCtx.onPlay(() =>

      console.log("play")

      );

      this.audioCtx.onPause(() =>

      console.log("pause")

      );

    },

    play:function() { //手动开始播放

      this.audioCtx.play()

    },

    pause:function() { //手动暂停播放

      this.audioCtx.pause()

    },

    replay:function() { //手动重头播放

      this.audioCtx.seek(0)

    },

    WXML源代码如下:

    <!--pages/audioDemo/audioDemo.wxml-->

    <text>pages/audioDemo/audioDemo.wxml</text>

    <button type="primary" bindtap="play">播放</button>

    <view style="height: 20px;"></view>

    <button type="primary" bindtap="pause">暂停</button>

    <view style="height: 20px;"></view>

    <button type="primary" bindtap="replay">重头播放</button>

    1. 在JS编中编编曲errMsg"readFile:fail permission denied, open ./../../src/song.mp3"}
    2. errMsg: "readFile:fail permission denied, open ./../../src/song.mp3"


    07-30
    有用
    回复
登录 后发表内容