Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.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
HTML/javascript在线实验-不同浏览器的视频速度不同(safari太快,chrome还可以)_Javascript_Html_Jquery_Safari_Mechanicalturk - Fatal编程技术网

HTML/javascript在线实验-不同浏览器的视频速度不同(safari太快,chrome还可以)

HTML/javascript在线实验-不同浏览器的视频速度不同(safari太快,chrome还可以),javascript,html,jquery,safari,mechanicalturk,Javascript,Html,Jquery,Safari,Mechanicalturk,我正在编写我的第一个HTML/javascript/jquery页面,使用mechanical turk在线呈现。该实验需要一组试验,每一个试验都是一个视频,显示图像之间的空白屏幕上的快速图像流。我们使用视频而不是图像本身,因为我们已经从实验室实验中获得了一个matlab脚本,用于在试验和跨试验中平衡图像。如果可能的话,我想继续使用这些视频,但我不知道如何解决播放速度方面的问题-- 在Chrome中,一切似乎都运转良好,视频以正常速度呈现。然而,当我在Safari中测试它时,除了视频速度太快之外

我正在编写我的第一个HTML/javascript/jquery页面,使用mechanical turk在线呈现。该实验需要一组试验,每一个试验都是一个视频,显示图像之间的空白屏幕上的快速图像流。我们使用视频而不是图像本身,因为我们已经从实验室实验中获得了一个matlab脚本,用于在试验和跨试验中平衡图像。如果可能的话,我想继续使用这些视频,但我不知道如何解决播放速度方面的问题--

在Chrome中,一切似乎都运转良好,视频以正常速度呈现。然而,当我在Safari中测试它时,除了视频速度太快之外,所有的东西基本上都和Chrome一样工作,我不知道为什么。它的速度不是荒谬的快,但肯定>1x。(我不知道如何计算出准确的速度有多快)。我现在有一个按键触发器来启动试用视频(它修复了一个不同的问题,但不是这个问题),并且我已经尝试了视频标签上预加载属性的所有不同值。我的视频是mp4。现在一切都在我的本地机器上托管

有人知道为什么不同浏览器的播放速度会不同吗?对于所有受试者来说,时间安排的准确性和一致性非常重要,因此解决这个问题非常重要。这甚至是我的代码的问题(例如,是否有我应该拥有的属性或某种加载方式?),还是我的计算机(Mac,运行Catalina 10.15.1)的问题,还是我的浏览器(safari版本是13.0.3)的问题

请帮我弄清楚发生了什么事

编辑:这里是一个实际的“最小可复制示例”我删除了上面所有的废话,感谢前两位帮助我更恰当地设置此内容的评论者--


(这个问题仍然会发生,这里只有脚本(文件夹中只有一个演示视频)

我为您制作了一个片段。如果单击“编辑”,则向下滚动以单击“编辑上面的片段”你可以看到代码高亮显示无效属性,可能更多。我们确实希望对输入和输出进行解释。就我所能看到的而言,现在代码段什么都没有。对不起,可以共享整个项目的dropbox链接吗?我将在我的文章底部添加一个,我认为很难正确地创建以其他方式复制环境您的视频文件说它的帧速率为1000FPS!17210 kb/s!如果您真的想要精确,或者更小,请使用更安全的值(如120FPS)重新编码。无论如何,大多数监视器限制为60Hz,但1000FPS并不奇怪浏览器的解码器无法处理;-)啊!!!!谢谢@kaido--太好了,是的,我会关闭这个。无论如何,谢谢你的回答!我给你编了一段。如果您单击编辑,然后向下滚动单击“编辑上面的代码段”,您可以看到代码高亮显示,显示无效属性,可能还有更多。我们确实希望对输入和输出进行解释。就我所知,这个片段现在什么都没做对不起,分享一个指向整个项目的dropbox链接可以吗?我将在我的帖子底部添加一个,我认为很难正确复制环境,否则你的视频文件说它的帧速率为1000FPS!17210 kb/s!如果您真的想要精确,或者更小,请使用更安全的值(如120FPS)重新编码,无论如何,大多数显示器的频率限制为60Hz,但1000FPS并不奇怪,浏览器的解码器无法处理;-)啊!!!!谢谢@kaido--太好了,是的,我会关闭这个。无论如何,谢谢你的回答!