Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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 Chrome-won';t在已预加载时搜索音频_Html_Google Chrome_Audio - Fatal编程技术网

Html Chrome-won';t在已预加载时搜索音频

Html Chrome-won';t在已预加载时搜索音频,html,google-chrome,audio,Html,Google Chrome,Audio,我正在使用HTML5音频。一切都在膨胀,我们的服务器支持HTTP范围和正确的音频流/缓冲区等 寻找只存在一个小问题。当你寻找一个新的职位时,Chrome有时不会在已有的请求发出时寻找。它只是完全忽略了搜索请求,因此用户实际上无法在新的搜索位置播放 如何使Chrome始终停止现有请求并开始为新的搜索结果服务 Chrome似乎对seek()事件做出响应,但我通过记录这些事件注意到,这是一个有时不会立即触发的事件。我尝试手动触发seek()事件,但似乎没有帮助 我找到了一个答案,建议播放视频元素,然后

我正在使用HTML5音频。一切都在膨胀,我们的服务器支持HTTP范围和正确的音频流/缓冲区等

寻找只存在一个小问题。当你寻找一个新的职位时,Chrome有时不会在已有的请求发出时寻找。它只是完全忽略了搜索请求,因此用户实际上无法在新的搜索位置播放

如何使Chrome始终停止现有请求并开始为新的搜索结果服务

Chrome似乎对seek()事件做出响应,但我通过记录这些事件注意到,这是一个有时不会立即触发的事件。我尝试手动触发seek()事件,但似乎没有帮助


我找到了一个答案,建议播放视频元素,然后暂停播放类似的声音问题。不幸的是,我没有发现这对我有任何影响。

我通过减少请求大小缓解了这个问题。以前,当浏览器请求一个范围时,我们几乎只是返回它请求的范围。现在我将大小限制为100kb。Chrome仍然很少中断搜索请求;但是现在,即使在慢速连接上,每个请求仍然只有几秒钟的时间,因此考虑到连接质量,它也不是非常不可用。

我通过减少请求大小来缓解这个问题。以前,当浏览器请求一个范围时,我们几乎只是返回它请求的范围。现在我将大小限制为100kb。Chrome仍然很少中断搜索请求;但是现在即使是在慢速连接上,每个请求仍然只有几秒钟,因此考虑到连接质量,它也不是非常不可用