最近看到浏览器有个getUserMedia API可以获得摄像头,麦克风采集的数据,就想结合websocket做个语音聊天室玩玩。
但是得到的blob对象怎么放在json里传回去对我来说实在是个坑
最后采用把blob用FileReader的readAsDataURL转成base64格式传输,再转回blob对象的解决办法
转来转去的,base64格式还把原数据变大了1/3,怎么看也不是太好的解决方法
之后或许会再找找更优的解决方法(flag)
最近看到浏览器有个getUserMedia API可以获得摄像头,麦克风采集的数据,就想结合websocket做个语音聊天室玩玩。
但是得到的blob对象怎么放在json里传回去对我来说实在是个坑
最后采用把blob用FileReader的readAsDataURL转成base64格式传输,再转回blob对象的解决办法
转来转去的,base64格式还把原数据变大了1/3,怎么看也不是太好的解决方法
之后或许会再找找更优的解决方法(flag)
转载于:https://www.cnblogs.com/Mush-Room/p/7877025.html