微信jssdk接口录音的时候,本地文件不能播放,而通过微信录音的本地文件可以播放,怎么回事啊?
通过微信直接录音,在本地的音频可以播放,格式:msg_361529051018c8d439cd7c5101.amr,通过jssdk录音,本地的音频不能播放,格式:msg__USER_FOR_WEBVIEW_JSAPI091530051018a873dcb5735104.amr,多了_USER_FOR_WEBVIEW_JSAPI这些单词,是不是通过jssdk录音,需要上传微信服务器处理后,本地的录音文件才能播放啊?
var START,END,luyintime;var localId='';
var serverId='';
$(".startRecord button").on('touchstart',function(e){
e.preventDefault();
wx.startRecord({
success: function(){
START = new Date().getTime();
localStorage.rainAllowRecord = 'true';
console.log('start',localId);
},
cancel: function () {
alert('用户拒绝授权录音');
return false;
}
});
})
$(".startRecord button").on('touchend',function(){
END = new Date().getTime();
//录音时间
luyintime=END - START;
if(luyintime < 3000){
END = 0;
START = 0;
wx.stopRecord({});
alert('录音时间不能少于3秒');
return false;
//小于3s,不录音
}else {
wx.stopRecord({
success: function (res) {
localId = res.localId;
console.log('end',localId);
//uploadluyin(localId,luyintime);
},
fail: function (res) {
alert(JSON.stringify(res));
}
});
}
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请问:“格式:msg_361529051018c8d439cd7c5101.amr”这个文件名是怎么得到的?