Web_Toy

1

2

3

4

1.App录音
    var r = plus.audio.getRecorder() # 创建录音对象
    r.record({filename:"_doc/audio/",format:"amr"},function(file_path){}) # 执行录音方法
    松开事件 r.stop() -> record回调函数
    
2.App上传录音 - 通过Websocket发送语音消息 WebToy
    var up = plus.uploader.createUpload("url",{},function(upload,status){
        upload.responseText 返回值
        通过index中的ws发送语音消息的字符串儿
    }) # 创建上传对象
    up.addData("key","value");
    up.addFile(File,{"key":"fileKey","filename":"filename"});  # 文件路径  
    up.start()
    
    
3.WebToy接收语音消息
    ws.onmessage=function(eventMessage){
        if(data.music){
        }else{
            data.chat
        }
    }
4.WebToy录音
    Recorder.js 文件
5.WebToy上传录音 
    ajax 上传
6.App接收语音消息
    index页面写一个  ws.onmessage // fire到chat页面chat监听事件
原文地址:https://www.cnblogs.com/zhangchen-sx/p/10650538.html