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监听事件
Web_Toy的更多相关文章
随机推荐
- 【学习】C++异常处理,exception
try.catch try { ... }中的语句按顺序执行,突然遇到错误了,则捕获,catch. try中语句执行到最后可以加一条语句,打印出,程序成功运行. catch(const .....e) ...
- nginx && apache 图片代理
location ~ /mmopen/ { proxy_set_header Host thirdwx.qlogo.cn; rewrite /(.+)$ /$ break; proxy_pass ht ...
- JavaSE 可变参数的方法重载
/** * 可变参数的方法重载 */ class A { public void test(int a, int b) { System.out.println(a+", "+b) ...
- java httpclient post xml demo
jar archive: http://archive.apache.org/dist/httpcomponents/ 基于httpclient 2.0 final的demo(for jdk1.5/1 ...
- Nestjs 增加全局前缀
文档 const app = await NestFactory.create(AppModule); app.setGlobalPrefix('v1'); // http://localhost:5 ...
- laravel之路由
laravel之路由设置 代码如下: 访问就是: 代码附上: <?php /*|--------------------------------------------------------- ...
- socket与http
参考文档:http://blog.csdn.net/zeng622peng/article/details/5546384 1.TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可 ...
- httpClient实例--返回响应部分并且转换成对象
import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import ja ...
- day20:序列化模块,模块的导入
1,什么是序列化--将原本的字典,列表等内容转换成一个字符串的过程就叫做序列化,字符串是有顺序的,序列化转向一个字符串的过程,我们平时说的序列,指的就是字符串. 2,为何要序列化?本来字符串是可以强转 ...
- layui中的submit提交本地数据在控制在输出为空数组(解决)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...