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的更多相关文章
随机推荐
- maven项目中使用redis集群报错: java.lang.NumberFormatException: For input string: "7001@17001"
解决:由于redis集群的采用的版本是2.7的,在maven的pom.xml中将jedis的版本改成2.9的就可以了
- Java-IO基础类回忆
好记性不如烂笔头,就拿Java IO来说吧,这部分的基础类我大学都已经学过一遍了,但是现在忘记的差不多了,所以准备写一篇博客,讲这些东西都回忆一下,并且整理一下. 首先借用网上的一张图: 纵向分为字节 ...
- ux.form.field.GridDate 支持快速选择日期的日期控件
效果如图,亲测6.2.1版本可用 /** *支持快速选择日期的日期控件 */ Ext.define('ux.form.field.GridDate', { extend: 'Ext.form.fiel ...
- 浅析 <路印协议--Loopring> 及整体分析 Relay 源码
作者:林冠宏 / 指尖下的幽灵 前序: 路印协议功能非常之多及强大,本文只做入门级别的分析. 理论部分请细看其白皮书,https://github.com/Loopring/whitepaper 实际 ...
- J.U.C
- ubuntu git的安装更新及配置
安装及配置 参考地址:http://blog.csdn.net/qq_26990831/article/details/51857399 1.git 安装 sudo apt-get install g ...
- python_str 字符串的所有方法
# _Author:huang# date: 2017/11/28 # 字符串 '''print("hello" * 3)print("hello world" ...
- Python学习之旅(七)
Python基础知识(6):基本数据类型之列表 在Python中,最基本的数据结构是序列.序列中的每个元素被分配一个序号——即元素的位置,也称为索引.第一个索引从0开始,如果要从右边开始,序列中的最后 ...
- mybatis cloud not autowired
mybatis代码生成器生成的mapper在service引用的时候报cloud not autowired.... 即是在pom.xml中配置了不过滤mapper文件,报错还在 其实这不影响使用,但 ...
- AVL树C++实现(插入,删除,查找,清空,遍历操作)
AVL.h文件代码 #pragma once #include<iostream> #include<stack> #include <assert.h> usin ...