需求:html5能發語音
1.考慮原生的webRTC
參考地址:http://www.cnblogs.com/jscode/p/3601648.html
navigator.getUserMedia({ video: true, audio: true }, onSuccess, onError);
但是webRTC需要的請求一定是https
放棄:
2.用微信的js-sdk
https://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
可以錄音,發送,地圖等等
但是這個是直接發給微信服務器的,播放語音也是從微信服務器上面下載。
但是這個微信只能保存3天,所以解決方案是
將語音傳到微信,然後獲取mediaId,將mediaId傳到後臺,讓後臺直接去微信下載對應的語音,再將語音url發送給前臺
3.微信sdk踩過的坑
http://www.cnblogs.com/liujunyang/p/4962423.html