@@ -9,7 +9,6 @@
|
||||
:playback-error="error"
|
||||
:current-time="currentTime"
|
||||
:duration-value="duration"
|
||||
:pending-language="pendingLanguage"
|
||||
:closable="closable"
|
||||
:avoid-bottom-nav="avoidBottomNav"
|
||||
:mode="currentDisplayMode"
|
||||
@@ -19,7 +18,6 @@
|
||||
@close="player.close"
|
||||
@seek="player.seekToPercent"
|
||||
@expand="handleExpand"
|
||||
@language-change="handleLanguageChange"
|
||||
@update:visible="handleVisibleChange"
|
||||
/>
|
||||
</template>
|
||||
@@ -28,8 +26,7 @@
|
||||
import { computed, onMounted, onUnmounted, watch } from 'vue'
|
||||
import { onShow } from '@dcloudio/uni-app'
|
||||
import AudioPlayer, {
|
||||
type AudioDisplayMode,
|
||||
type AudioLanguage
|
||||
type AudioDisplayMode
|
||||
} from '@/components/audio/AudioPlayer.vue'
|
||||
import { useGlobalAudioPlayer } from '@/composables/useGlobalAudioPlayer'
|
||||
|
||||
@@ -54,7 +51,6 @@ const {
|
||||
currentTime,
|
||||
duration,
|
||||
displayMode: currentDisplayMode,
|
||||
pendingLanguage,
|
||||
hasAudio
|
||||
} = player
|
||||
const hostId = player.registerHost()
|
||||
@@ -96,10 +92,6 @@ const handleCollapse = () => {
|
||||
player.collapse(props.displayMode === 'floating' ? 'floating' : 'mini')
|
||||
}
|
||||
|
||||
const handleLanguageChange = (language: AudioLanguage) => {
|
||||
void player.switchLanguage(language)
|
||||
}
|
||||
|
||||
const handleVisibleChange = (visible: boolean) => {
|
||||
if (!visible && hasAudio.value) {
|
||||
player.collapse(props.displayMode === 'floating' ? 'floating' : 'mini')
|
||||
|
||||
Reference in New Issue
Block a user