使用框架:uniapp / h5+
项目描述:
此项目是解决会前准备时间过长,纸张浪费,文件无法持久保存等等开会时的痛点。
项目亮点:
使用h5+技术,对本地文件夹及文件更细粒度的管理。
同屏分享:点击事件时通过scoket发送全局点击指令,以此完成屏幕共享功能。
pdf预览和共享: 使用pdf.js获取pdf数据然后渲染到canvas,获取手动绘制的坐标值,通过
uni往外发送数据的方法,暴露出绘制的点数据,使用socket发送绘制的数据到其他设备,实
现文件批注。
pdf缩放: 通过监听touches事件判断是否是双指操作,如果双指距离越大就是放大,距离越小
就是缩小,通过计算当前双指的距离 / 上次双指的距离,计算缩放比例,通过transform进行元
素缩放。
即时通讯: 自定义消息面板,通过socket完成通讯