export function AudioPlaying(audioUrl: string): ReactElement {
const audioRef = useRef<HTMLAudioElement>();
useEffect(() => {
audioRef.current = new Audio(audioUrl);
}, [audioUrl]);
const onPlayAudio = () => {
audioRef.current.play();
};
return (
<>
<button onClick={onPlayAudio}>click</button>
</>
);
}
上面的例子很简单,但是具有类似行为的代码在从 IOS17 开始播放时无法播放。有关于这个问题的报告吗?
您能否确认声音实际上是通过听筒扬声器而不是扬声器播放的?
自IOS17以来我一直遇到类似的问题。