Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得safari中自动播放音频的权限_Safari_Html5 Audio_Autoplay_Autoplay Policy - Fatal编程技术网

如何获得safari中自动播放音频的权限

如何获得safari中自动播放音频的权限,safari,html5-audio,autoplay,autoplay-policy,Safari,Html5 Audio,Autoplay,Autoplay Policy,我在ReactJs中制作的网站上使用了音频标签 在某个页面上有一些问题,每个问题都有一个自动播放的声音,按下下一个按钮后,将出现下一个问题,加载后,下一个问题的声音将自动播放。这一切都在Chrome中运行良好 但在safari中,前几个问题在通过一些问题后无法自动播放,声音会起作用。我假设只有在网站上花了一段时间后,才能授权加载声音。我已经搜索过了,但每个人都说自动播放在safari中根本不起作用,那么在我的案例中,一段时间后它是如何工作的呢 我将非常感谢您提供有关这方面的任何信息

我在ReactJs中制作的网站上使用了音频标签

在某个页面上有一些问题,每个问题都有一个自动播放的声音,按下下一个按钮后,将出现下一个问题,加载后,下一个问题的声音将自动播放。这一切都在Chrome中运行良好

但在safari中,前几个问题在通过一些问题后无法自动播放,声音会起作用。我假设只有在网站上花了一段时间后,才能授权加载声音。我已经搜索过了,但每个人都说自动播放在safari中根本不起作用,那么在我的案例中,一段时间后它是如何工作的呢

我将非常感谢您提供有关这方面的任何信息

        <audio
          controls={false}
          ref={voiceRef}
          onPlay={() => {
            setplaying(true);
          }}
          onEnded={() => {
            setplaying(null);
          }}
          autoPlay
        >
          <source src={voiceURL} type="audio/mp3" />
        </audio>
{
布景播放(真实);
}}
onEnded={()=>{
设置播放(空);
}}
自动播放
>