微信jssdk接口录音的时候,本地文件不能播放,而通过微信录音的本地文件可以播放,怎么回事啊?

发布于 2022-09-07 07:48:43 字数 1630 浏览 20 评论 0

通过微信直接录音,在本地的音频可以播放,格式: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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

网名女生简单气质 2022-09-14 07:48:43

请问:“格式:msg_361529051018c8d439cd7c5101.amr”这个文件名是怎么得到的?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文