diff --git a/App.vue b/App.vue index 04a7a20..43adea6 100644 --- a/App.vue +++ b/App.vue @@ -81,7 +81,7 @@ listenerUI: { cameraRotation: 270, objectFit: 'fill', - enableToggleCamera: false + enableToggleCamera: true } }) wmpfVoip.setVoipEndPagePath({ diff --git a/manifest.json b/manifest.json index 3afe025..22d3396 100644 --- a/manifest.json +++ b/manifest.json @@ -104,7 +104,6 @@ "modules" : { "Bluetooth" : {}, "VideoPlayer" : {}, - "LivePusher" : {}, "Camera" : {}, "Record" : {} }, diff --git a/pages/main/lockDetail.vue b/pages/main/lockDetail.vue index bd4ee91..3cc70b9 100644 --- a/pages/main/lockDetail.vue +++ b/pages/main/lockDetail.vue @@ -288,6 +288,10 @@ import { deleteKeyRequest } from '@/api/key' import { transportType } from '@/constant/transportType' + // #ifdef APP-PLUS + import { requestPermission } from '@/uni_modules/xhj-record' + // #endif + const $bluetooth = useBluetoothStore() const $basic = useBasicStore() const $lock = useLockStore() @@ -309,7 +313,18 @@ await getServeTime() }) - const jumpToPlayer = () => { + const jumpToPlayer = async () => { + // #ifdef APP-PLUS + // 检查权限 + const result = await requestPermission() + if (result.code !== 0) { + uni.showToast({ + title: '请在设置中打开应用的麦克风权限', + icon: 'none' + }) + return + } + // #endif $basic.routeJump({ name: 'p2pPlayer' }) } diff --git a/pages/p2p/p2pPlayer.vue b/pages/p2p/p2pPlayer.vue index 03df80b..7f287bf 100644 --- a/pages/p2p/p2pPlayer.vue +++ b/pages/p2p/p2pPlayer.vue @@ -25,15 +25,16 @@