Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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 如何在浏览器中显示尚未完全生成的视频文件?_Javascript_Html_Video - Fatal编程技术网

Javascript 如何在浏览器中显示尚未完全生成的视频文件?

Javascript 如何在浏览器中显示尚未完全生成的视频文件?,javascript,html,video,Javascript,Html,Video,我有一个程序在某个视频文件中生成视频,我希望这个视频文件在Firefox/Chrome/AnyOther中显示,最好是在HTML5标签中显示 问题是,如果我在视频文件只有5秒长的情况下启动HTML5视频,我的浏览器会认为视频实际上只有5秒长,并且在t=5s后不会显示任何内容 我如何告诉我的浏览器它不应该猜测视频的持续时间,而只是读取文件 我已经有一个解决方案,涉及一个网络服务器,将视频流到浏览器,但我正在寻找一个解决方案,不涉及任何服务器,如果可能的话 提前感谢:)您应该将视频视为实时视频,并使

我有一个程序在某个视频文件中生成视频,我希望这个视频文件在Firefox/Chrome/AnyOther中显示,最好是在HTML5标签中显示

问题是,如果我在视频文件只有5秒长的情况下启动HTML5视频,我的浏览器会认为视频实际上只有5秒长,并且在t=5s后不会显示任何内容

我如何告诉我的浏览器它不应该猜测视频的持续时间,而只是读取文件

我已经有一个解决方案,涉及一个网络服务器,将视频流到浏览器,但我正在寻找一个解决方案,不涉及任何服务器,如果可能的话


提前感谢:)

您应该将视频视为实时视频,并使用媒体源扩展而不是视频标签。

也许您可以收听“视频结束”事件,获取当前时间,并在此时重新启动播放器。