|
|
@@ -1,41 +1,45 @@
|
|
|
# Client_For_App
|
|
|
-
|
|
|
- 网络遥控车的控制端,基于Vue,Cordova,可打包PC和Android
|
|
|
- Client.html.adnroid11 使用vue+vite module方式,适用android11版本以上,更快
|
|
|
-
|
|
|
+```
|
|
|
+网络遥控车的控制端,基于Vue,Cordova,可打包PC和Android
|
|
|
+Client.html.adnroid11 使用vue+vite module方式,适用android11版本以上,更快
|
|
|
+```
|
|
|
## 功能
|
|
|
|
|
|
-- [√] 与云服务器建立 socket 连接,断开自动连接,重启 webrtc
|
|
|
-- [√] 与被控端建立 webrtc 音视频连接(单向)
|
|
|
-- [√] 按下说话功能(发送音频)
|
|
|
-- [√] 高德地图展示
|
|
|
-- [√] 信号展示
|
|
|
-- [√] 电量展示
|
|
|
-- [√] 离线状态展示
|
|
|
+- [X] 与云服务器建立 socket 连接,断开自动连接,重启 webrtc
|
|
|
+- [X] 与被控端建立 webrtc 音视频连接(单向)
|
|
|
+- [X] 按下说话功能(发送音频)
|
|
|
+- [X] 高德地图展示
|
|
|
+- [X] 信号展示
|
|
|
+- [X] 电量展示
|
|
|
+- [X] 离线状态展示
|
|
|
|
|
|
## android
|
|
|
-
|
|
|
+```
|
|
|
1. 打 debug-apk 包 cordova build android
|
|
|
2. webrtc 依赖 cordova-plugin-webview-x5
|
|
|
3. 摄像头|mic 权限需要用户手动打开
|
|
|
4. 打 aab 包:cordova build android --prod --release -- -- --packageType=bundle
|
|
|
+```
|
|
|
|
|
|
### PC 教程
|
|
|
-
|
|
|
+```
|
|
|
1. cd Client.html
|
|
|
2. npm install
|
|
|
3. npm run build
|
|
|
4. 找到 www 目录,上传至服务器即可
|
|
|
+```
|
|
|
|
|
|
### android 教程
|
|
|
-
|
|
|
+```
|
|
|
1. 执行完 PC 的步骤
|
|
|
2. cordova build android 即可得到 debug 包
|
|
|
3. 安卓 debug.apk 包即可
|
|
|
+```
|
|
|
|
|
|
### more
|
|
|
-
|
|
|
+```
|
|
|
1. 摇杆|手柄控制请参考https://git.caner.top/Caner/ESP8266-PS-Contrl
|
|
|
+```
|
|
|
|
|
|
### 后续
|
|
|
|