style: show voice error message

This commit is contained in:
jialin
2024-11-29 20:02:54 +08:00
parent 2ddeca8f9d
commit e622636686
15 changed files with 278 additions and 103 deletions
@@ -18,13 +18,14 @@ interface AudioPlayerProps {
const AudioPlayer: React.FC<AudioPlayerProps> = forwardRef((props, ref) => {
const { autoplay, audioUrl, speed = 1, ...rest } = props;
const container = useRef<HTMLDivElement>(null);
const { createWavesurfer, play, pause, destroyWavesurfer } = useWavesurfer({
container,
autoplay: autoplay,
url: audioUrl,
audioRate: speed,
...rest
});
const { createWavesurfer, play, pause, destroyWavesurfer, wavesurfer } =
useWavesurfer({
container,
autoplay: autoplay,
url: audioUrl,
audioRate: speed,
...rest
});
useImperativeHandle(ref, () => {
return {
@@ -61,6 +61,7 @@ const useWavesurfer = (options: Options) => {
createWavesurfer,
play,
pause,
wavesurfer,
destroyWavesurfer
};
};