在线客服


录音JS调用说明


一、功能说明

         

         溪谷H5游戏微端打包支持JS-SDK调用录音功能,需在第三方配置配置信息。

         此功能需要调用JS-SDK,见下方。


二、调用方法

         

         APP配置选择了录音,打包成功即可调用微信登录。


三、JS调用代码

        

         room_id string

         seat int

           以下为安卓和苹果的录音调用实例
         

           var room_id = '';

                               $('#luyin').on('touchstart',function (e) {

                                      room_id = Math.random().toString(36).substr(2);

                                      $('#luyin').css('color','red');

                                      try{

                                             h5shell.StartRecording(room_id,"1","1");

                                      }catch(err){

                                            window.webkit.messageHandlers.h5shellstartrecording.postMessage([room_id,"1","1"])


                                      }

                              });


                              $('#luyin').on('touchend',function (e) {

                                     $('#luyin').css('color','green');

                                     try{

                                            window.webkit.messageHandlers.h5shellstoprecording.postMessage()


                                     }catch(err){

                                            h5shell.StopRecording();

                                    }


                                    setTimeout("aat()",5000);

                             });


    2018年1月10号之后打包的苹果App请使用

    开始录音

    ">结束录音</a>


               如果需要获取相关录音

             需要通过 POST 方式发送相关参数 room_id , user_id , seat_id

             成功的话会返回一下相关数据

             安卓app会返回 aac格式的音频 苹果app返回格式为mp3

           

             {
                      "code":200,
                      "msg":"成功",
                      "data":{
                                    "id":"0",
                                    "url":"http://www.myh5.com/Uploads/Audio/2017-10-26/59f13876bcfa2.mp3",
                                    "user_id":"33",
                                    "seat":"44",
                                    "create_time":"0"
                                }
             }







温馨提示
确定要退出登录吗? 确定 取消
关闭

微信扫码联系售前工程师

二维码

或拨打电话:18652263285