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;
|
activeAudioID === id && activeAudioContext === renderingContext;
|
||||||
|
|
||||||
const waveformRef = useRef<HTMLDivElement | null>(null);
|
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(
|
const [currentTime, setCurrentTime] = useState(
|
||||||
isActive ? audio.currentTime : 0
|
isActive ? audio.currentTime : 0
|
||||||
);
|
);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue