Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.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 jwplayer无法检测我的视频是否更改_Javascript_Html_Video_Streaming_Jwplayer - Fatal编程技术网

Javascript jwplayer无法检测我的视频是否更改

Javascript jwplayer无法检测我的视频是否更改,javascript,html,video,streaming,jwplayer,Javascript,Html,Video,Streaming,Jwplayer,我正在使用jwplayer,以下是我安装它的方式: jwplayer("flowplayer1").setup({ file: '/path/to/video.flv', width: '100%', height: '100%', autostart: true, stretching: 'exactfit', ratio: "100%", responsive: true }); 问题是,当此video.flv更改时,播放机将播放旧视

我正在使用jwplayer,以下是我安装它的方式:

jwplayer("flowplayer1").setup({
    file: '/path/to/video.flv',
    width: '100%',
    height: '100%',
    autostart: true,
    stretching: 'exactfit',
    ratio: "100%",
    responsive: true
});

问题是,当此video.flv更改时,播放机将播放旧视频。它无法检测磁盘上的视频是否已更改,即使我刷新了浏览器(最新的Firefox)

该问题与JWPlayer无关,而是与浏览器缓存有关。 你可以试着

  • 使用CTRL+F5刷新页面
  • 清除缓存
  • 在另一个浏览器中测试
  • 发射
  • 在文件末尾添加?version=X以强制浏览器缓存失效

    文件:'/path/to/video.flv?version=X',

  • 是的,“?version=“+new Date().getTime()”确实有帮助。请尝试使用JavaScript向文件中添加一个随机变量。