收藏
回答

createInnerAudioContext 接口在真机上不播放

用 getRecorderManager 录制的音频,使用 createInnerAudioContext 接口来播放,在模拟器上可以正常播放,真机上不进入onplay,onerror事件,也无错误信息,手机是华为p9,基础库1.6

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

17 个回答

  • Y° ค ᥫᩣ
    Y° ค ᥫᩣ
    2017-11-20

    楼主怎么解决的呢?我也是报未知错误~

    2017-11-20
    有用
    回复
  • 阿聪
    阿聪
    2017-10-30

    就是加了autoplay也一样播放不了短音频。

    2017-10-30
    有用
    回复
  • 雷
    2017-10-30

    const innerAudioContext = wx.createInnerAudioContext();

    innerAudioContext.autoplay = true; //加上autopaly才能播放

    innerAudioContext.src = this.data.mp3path;

    innerAudioContext.onPlay(() => {

    console.log('开始播放')

    });

    innerAudioContext.onError((res) => {

    console.log('播放异常..')

    console.log(res.errMsg)

    console.log(res.errCode)

    });

    innerAudioContext.play();


    2017-10-30
    有用
    回复
  • 考拉牛仔
    考拉牛仔
    2017-10-25

    @夢,想成真 和你一样的情况,绝对是官方BUG

    2017-10-25
    有用
    回复
  • Crystal
    Crystal
    2017-10-25

    @__哭髅de唁淚‘’ 基础库无论是真机还是模拟器均已满足1.6.0,模拟器播放没有问题  真机播放没有反应,监听方法也不能正常打印

    2017-10-25
    有用
    回复
  • Crystal
    Crystal
    2017-10-25

    如果使用wx.playVoice()播放getRecorderManager 录制的视频,真机直接走的是播放错误的方法

    2017-10-25
    有用
    回复
  • 阿聪
    阿聪
    2017-10-25

    用wx.playVoice()播放录制的音频

    2017-10-25
    有用
    回复
  • 益达小跟班
    益达小跟班
    2017-10-25

    @夢,想成真 基础库满足1.6.0就可以用啦

    2017-10-25
    有用
    回复
  • Crystal
    Crystal
    2017-10-25

    @阿聪 请问 使用wx.getRecorderManager ()录制的音频怎样才能在真机上正常播放呢?

    2017-10-25
    有用
    回复
  • 阿聪
    阿聪
    2017-10-25

    createInnerAudioContext 不是在手机上播放不出来。是在手机上不支持短音频。想用来播放点击音效就无法实现

    2017-10-25
    有用
    回复

正在加载...

登录 后发表内容