diff --git a/src/components/Main/MainView/MessageElement/MessageFileListAudio.vue b/src/components/Main/MainView/MessageElement/MessageFileListAudio.vue
index 8c77ff6554..ee34329804 100644
--- a/src/components/Main/MainView/MessageElement/MessageFileListAudio.vue
+++ b/src/components/Main/MainView/MessageElement/MessageFileListAudio.vue
@@ -16,9 +16,11 @@
/>
@@ -52,11 +54,13 @@ const { fileMeta, fileRawPath } = useFileMeta(
reactive({ fileId: computed(() => fileId.value ?? '') })
)
const name = computed(() => fileMeta.value?.name ?? '')
-const { isPlaying, currentTime, duration, volume, loop } = useAudio(
- fileMeta,
- fileRawPath,
- audio
-)
+const {
+ isPlaying,
+ currentTime,
+ duration,
+ volume: { volume, toggleMute, isMute },
+ loop
+} = useAudio(fileMeta, fileRawPath, audio)