收藏
回答

this.audioCtx.play();

问题模块
API和组件

工具上可以播放 ios真机上不能播放  怎么回事


最后一次编辑于  2017-08-09  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

12 个回答

  • 记不起
    记不起
    2017-09-07

    ios上没有声音不知道是啥原因?你解决了

    2017-09-07
    赞同
    回复
  • 生于忧患,死于安乐
    生于忧患,死于安乐
    2017-09-07

    其实没有这个问题,正常使用setSrc()和play()就可以播放 没播放一定是代码问题

    2017-09-07
    赞同
    回复
  • 记不起
    记不起
    2017-09-07

    我这边安卓播放有声音,但是ios上面就没有声音

    2017-09-07
    赞同
    回复
  • 记不起
    记不起
    2017-09-07
    wx.downloadFile({
          url: that.data.mysite + '/data/step_stand.mp3',
          success: function (res) {
            that.audioCtx.setSrc(res.tempFilePath);
            that.audioCtx.play();
            setTimeout(function () {
              wx.downloadFile({
                url: that.data.mysite + '/data/step_walk.mp3',
                success: function (res) {
                  that.audioCtx.setSrc(res.tempFilePath);
                  that.audioCtx.play();
                  setTimeout(function(){
                    that.startBtn();
                    setTimeout(that.autofinish, 10000);
                  },4000)
                }
              })
            }, 6000);
             
          }
        })


    2017-09-07
    赞同
    回复
  • 记不起
    记不起
    2017-09-07

    帮我看下,是有啥问题吗?

    2017-09-07
    赞同
    回复
  • 生于忧患,死于安乐
    生于忧患,死于安乐
    2017-09-07

    that.audioCtx = wx.createAudioContext('myAudio');

    2017-09-07
    赞同
    回复
  • 记不起
    记不起
    2017-09-07

    这个我写了,代码里面我没有复制进去

    2017-09-07
    赞同
    回复
  • 记不起
    记不起
    2017-09-07
    onLoad: function () {
        var that = this;
        that.audioCtx = wx.createAudioContext('myAudio');
        wx.downloadFile({
          url: that.data.mysite + '/data/step_stand.mp3',
          success: function (res) {
            that.audioCtx.setSrc(res.tempFilePath);
            that.audioCtx.play();
            setTimeout(function () {
              wx.downloadFile({
                url: that.data.mysite + '/data/step_walk.mp3',
                success: function (res) {
                  that.audioCtx.setSrc(res.tempFilePath);
                  that.audioCtx.play();
                  setTimeout(function(){
                    that.startBtn();
                    setTimeout(that.autofinish, 10000);
                  },4000)
                }
              })
            }, 6000);
             
          }
        })
        that.onTimeChange();
         
        
      },


    2017-09-07
    赞同
    回复
  • 记不起
    记不起
    2017-09-07

    你自己的可以在ios上播放出声音吗?

    2017-09-07
    赞同
    回复
  • 生于忧患,死于安乐
    生于忧患,死于安乐
    2017-09-07

    可以  肯定是代码的原因  多测一测


    2017-09-07
    赞同
    回复