소스 검색

数字人回复音频播放加入判断是否结束外部调用

liyanbo 1 개월 전
부모
커밋
a6fbdbf5c0
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      src/api/tts/useAudioPlayer.js

+ 7 - 1
src/api/tts/useAudioPlayer.js

@@ -119,9 +119,15 @@ export function useAudioPlayer() {
         onPlaybackComplete = callback;
     };
 
+    // 检查是否正在播放
+    const getIsPlaying = () => {
+        return isPlaying;
+    };
+
     return {
         playAudioChunk,
         stopPlayback,
-        setOnPlaybackComplete
+        setOnPlaybackComplete,
+        getIsPlaying
     };
 }