当我在这个标签里面的src地址填为ip地址:端口/视频路径,比如127.0.0.1:8000/1.mp4,这时候视频可以正常打开,但是我无法设置该视频的currentTime,不管设置成为多少,每次都是从0开始,这是为什么呢?如果用一些不加端口的地址或者本地路径,则没有这个问题! 补充下,ie浏览器下可以,但是谷歌浏览器却不行
回复 (5)
B
简单的demo
<!DOCTYPE html>
<html>
<body>
<br>
<video id="video" controls="controls" currentTime=10>
<source src="http://127.0.0.1:8080/testVideo/test.mp4" type="video/mp4">
Your browser does not support HTML5 video.
</video>
<script type="text/javascript">
myVid=document.getElementById("video");
myVid.currentTime=10;
</script>
</body>
</html>
google浏览器效果图
K
服务器时自己用node搭建的??第一感觉是你的服务器不支持,页面设置了时间,服务器要返回相应的数据,可能http有些字段没设置对或者服务器根本不支持。
L
mark
O
本地视频是可以的,应该是楼下说的问题
O
引用 king-king服务器时自己用node搭建的??第一感觉是你的服务器不支持,页面设置了时间,服务器要返回相应的数据,可能http有些字段没设置对或者服务器根本不支持。
@king-king 应该是这样,不过我这边服务器静态资源是nginx配置的,是需要在nginx里面支持accept-ranges吗?
参与回复
登录后即可参与回复。登录