Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
Javascript Safari不播放视频,但有声音_Javascript_Html_Ios_Macos_Video - Fatal编程技术网

Javascript Safari不播放视频,但有声音

Javascript Safari不播放视频,但有声音,javascript,html,ios,macos,video,Javascript,Html,Ios,Macos,Video,在Mac/iOS上使用Safari时,视频不会播放,但有声音。只播放第一帧。当切换到另一个窗口或最小化时,它解决了这个问题。视频标签通过JavaScript添加到页面中 无法显示代码,因为这是为公司开发的。这是由于Safari没有通过JavaScript处理生成的视频标记造成的。我能够通过将标签硬编码到第二个页面、检测safari并仅对safari使用iFrame来测试和解决这个问题,而Chrome/Edge/Firefox/Opera都使用生成的HTML 无法显示代码,因为这是为公司开发的。然

在Mac/iOS上使用Safari时,视频不会播放,但有声音。只播放第一帧。当切换到另一个窗口或最小化时,它解决了这个问题。视频标签通过JavaScript添加到页面中


无法显示代码,因为这是为公司开发的。

这是由于Safari没有通过JavaScript处理生成的视频标记造成的。我能够通过将标签硬编码到第二个页面、检测safari并仅对safari使用iFrame来测试和解决这个问题,而Chrome/Edge/Firefox/Opera都使用生成的HTML

无法显示代码,因为这是为公司开发的。然而,这应该可以节省其他人的时间,因为我没有在网上遇到任何关于解决方案的问题,而且只有Safari有这个问题