为了账号安全,请及时绑定邮箱和手机立即绑定

微信JSSDK调用播放音频接口为什么没有响应?求大神指点!!!!

微信JSSDK调用播放音频接口为什么没有响应?求大神指点!!!!

臭猴子nice 2015-10-18 21:52:04
在做微信语音播放的项目,可是调用后为什么没有动静?wx.ready方法已经通过了,可以alert,但是把检测的JS接口的wx.checkJsApi贴上去也没有什么反应?而且wx.playVoice的接口中localId是否是mediaid?代码如下:求指点。。。。var timestamp="";var nonceStr="";var signature="";function getVoice(mediaId){$.ajax({url : "/getVoice",type : "GET",dataType : "json",success : function(data){timestamp=data.timestamp;nonceStr=data.nonceStr;signature=data.signature;},error : function(){alert("系统故障,请稍后再试!");}});}//通过config接口注入权限验证配置,所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用wx.config({debug: true,appId: 'wxf8b4f85f3a794e77',timestamp: timestamp,nonceStr: nonceStr,signature: signature,jsApiList: ['playVoice']});   //通过ready接口处理成功验证    wx.ready(function (){        wx.checkJsApi({            jsApiList: ['playVoice'], // 需要检测的JS接口列表,所有JS接口列表见附录2,            success: function(res) {                alert(res);           // 以键值对的形式返回,可用的api值true,不可用为false                                      // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}            },            fail function (res){                alert(res);            }        });    });    wx.playVoice({        localId: '' // 需要播放的音频的本地ID,由stopRecord接口获得    });
查看完整描述

1 回答

?
breeze_yzx

TA贡献1条经验 获得超0个赞

我也遇到这个问题,前面加了段这个搞定了。

var voice = {
        localId: '',
        serverId: ''
    };

查看完整回答
反对 回复 2016-03-25
  • 1 回答
  • 0 关注
  • 6678 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信