Use audio.ended
in MessageAudio.tsx
This commit is contained in:
parent
a5f44bc46c
commit
59ca63cd2e
1 changed files with 3 additions and 1 deletions
|
@ -180,7 +180,9 @@ export const MessageAudio: React.FC<Props> = (props: Props) => {
|
|||
activeAudioID === id && activeAudioContext === renderingContext;
|
||||
|
||||
const waveformRef = useRef<HTMLDivElement | null>(null);
|
||||
const [isPlaying, setIsPlaying] = useState(isActive && !audio.paused);
|
||||
const [isPlaying, setIsPlaying] = useState(
|
||||
isActive && !(audio.paused || audio.ended)
|
||||
);
|
||||
const [currentTime, setCurrentTime] = useState(
|
||||
isActive ? audio.currentTime : 0
|
||||
);
|
||||
|
|
Loading…
Add table
Reference in a new issue