chrome video播放视频不能快进问题求大神解答
html5吧
全部回复
仅看楼主
level 1
周宝刚0424 楼主
视频是放在服务器上的,通过java传输视频流 然后用video标签播放,放大正常 关闭声音正常,就是不能快进,点击快进 就回到0.00秒从新播放了其他浏览器都正常能快进!
代码
<video id="my-video" class="video-js" controls preload="auto" poster="__PUBLIC__<?php echo str_replace('\\', '/', $data['thumbnailURL']); ?>" data-setup="{}">
<source src="__URL__/playvideo/id/<?php echo base64_encode(str_replace('\\', '/', $data['vidFileURL'])); ?>" type="video/mp4">
Your browser does not support the video tag.
<p class="vjs-no-js">
要查看此视频,请启用JavaScript,并考虑升级到
<a href="http://videojs.com/html5-video-support/" target="_blank">支持HTML5视频的Web浏览器。</a>
</p>
</video>
2018年08月09日 05点08分 1
level 1
刚刚在CSDN上看到了解决办法,我用的Java,所以我在controller中设置一下responseHeader的Content-Range属性就好了。PHP的代码在stackoverflow上有看到
https://stackoverflow.com/questions/45805177/chrome-cant-fast-forward-firefox-can-display-mp4-file-with-php
2018年08月21日 07点08分 2
你好,可以问问怎么设置responseHeader的Content-Range吗?
2019年01月02日 07点01分
2019年01月02日 08点01分
@AcerTuT 貌似也不行哦,response.addHeader("Accept-Ranges", "bytes");视频不能播放了,response.addHeader("Accept-Ranges", "0-"+length)能播放,还是不能快进
2019年09月26日 08点09分
level 1
请问解决了吗?我也遇到了相同问题,求助
2019年08月01日 01点08分 3
level 1
我的解决了,有点坑
放到https下去访问就可以了。
2019年09月06日 07点09分 4
1