|
@@ -36,6 +36,7 @@ const soundNeedShow = () => {
|
|
|
* @param res IPostMessage
|
|
|
*/
|
|
|
export const setWiredStatus = (res?: IPostMessage) => {
|
|
|
+ console.log('检测耳机状态', res?.content)
|
|
|
if (runtime.evaluatingStatus && !delayData.open) {
|
|
|
permissionPopup.active = 'earphone'
|
|
|
permissionPopup.show = !res?.content.checkIsWired
|
|
@@ -49,13 +50,17 @@ export const setWiredStatus = (res?: IPostMessage) => {
|
|
|
*/
|
|
|
export const handleCheckEvaluatStatus = () => {
|
|
|
// 是否需要效音
|
|
|
- soundNeedShow()
|
|
|
+ // soundNeedShow()
|
|
|
// 检测耳机状态
|
|
|
// postMessage({ api: 'isWiredHeadsetOn' }, setWiredStatus)
|
|
|
postMessage({ api: 'isWiredHeadsetOn' }, (evt) => {
|
|
|
// console.log('🚀 ~ 耳机状态', evt)
|
|
|
- permissionPopup.active = 'earphone'
|
|
|
- permissionPopup.show = !evt?.content.checkIsWired
|
|
|
+ if (runtime.evaluatingStatus && !delayData.open) {
|
|
|
+ permissionPopup.active = 'earphone'
|
|
|
+ permissionPopup.show = !evt?.content.checkIsWired
|
|
|
+ } else {
|
|
|
+ permissionPopup.show = false
|
|
|
+ }
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -111,13 +116,14 @@ export const useWiredHeadsetCheck = () => {
|
|
|
}
|
|
|
)
|
|
|
|
|
|
- onMounted(() => {
|
|
|
- listenerMessage('listenerWiredStatus', setWiredStatus)
|
|
|
- })
|
|
|
+ // onMounted(() => {
|
|
|
+ // console.log('检测耳机状态')
|
|
|
+ // listenerMessage('listenerWiredStatus', setWiredStatus)
|
|
|
+ // })
|
|
|
|
|
|
- onBeforeUnmount(() => {
|
|
|
- removeListenerMessage('listenerWiredStatus', setWiredStatus)
|
|
|
- })
|
|
|
+ // onBeforeUnmount(() => {
|
|
|
+ // removeListenerMessage('listenerWiredStatus', setWiredStatus)
|
|
|
+ // })
|
|
|
|
|
|
return [wiredStatus]
|
|
|
}
|