在IOS17下播放HTML5 AUDIO没有声音

问题描述 投票:0回答:1

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 开始播放时无法播放。有关于这个问题的报告吗?

reactjs html5-audio ios17
1个回答
0
投票

您能否确认声音实际上是通过听筒扬声器而不是扬声器播放的?

自IOS17以来我一直遇到类似的问题。

© www.soinside.com 2019 - 2024. All rights reserved.