收藏
回答

微信的播放语音接口(wx.playVoice),成功回调但播放时没有声音,是为什么?

playRecord : function (serverId)
        {
            var _this = this;
            var localId = "";
            wx.downloadVoice({
                serverId: serverId, // 需要下载的音频的服务器端ID,由uploadVoice接口获得
                isShowProgressTips: 1, // 默认为1,显示进度提示
                success: function (res) {
                    localId = res.localId; // 返回音频的本地ID
                    wx.playVoice({

                        localId: localId,

                       success:function(res){

                           console.log("播放成功");

                       }

                    });
                },
                fail: function (res) {
                    alert("语音下载失败");
                }
            });
        },

具体问题:使用语音播放接口可以正常播放,但在使用wx.playVoice接口34次(这个次数是自己用3台安卓手机测出来的,苹果手机好像没有问题)之后,就无法放出声音,但是wx.playVoice的success回调函数成功执行。


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

1 个回答

  • 是柿子啊
    是柿子啊
    09-29


    https://developers.weixin.qq.com/miniprogram/dev/api/media/audio/wx.playVoice.html使用新的api

    09-29
    赞同
    回复 2
    • Am
      Am
      09-30
      问题标签上有jssdk,标题上忘记加了,不好意思。我是在公众号网页开发上用到的这个接口,也是要换成新的api?是播放录音。
      09-30
      回复
    • Am
      Am
      09-30
      因为没找到公众号的交流区,就发在小程序了
      09-30
      回复
问题标签