HTML5视频不会循环播放
我有一个视频作为网页的背景,并且我试图使其循环播放。这是代码: <video autoplay='true' loop='true' muted='true'> <source src='/admin/wallpapers/linked/4ebc66e899727777b400003c' type='video/mp4'></source> </video> 即使我告诉视频循环播放,也不会。我还尝试使其与onended属性循环(根据此Mozilla支持线程,我也尝试了jQuery的那一部分)。到目前为止没有任何工作。Chrome或我的代码有问题吗? 编辑: 我检查了网络事件和工作副本(http://fhsclock-labs.heroku.com/no-violence)的HEAD与我尝试工作的应用程序。不同之处在于工作副本从Heroku上的静态资产(显然是通过Varnish)提供视频,而我的副本则由GridFS(MongoDB)提供。 Chrome浏览器的检查器的“网络”标签显示,在我的应用程序中,视频被请求了3次。状态一次为“待定”,第二次为“取消”,最后一次为200 OK。工作副本仅显示两个请求,一个状态为待处理,另一个为206部分内容。但是,视频播放一次后,该请求将更改为“已取消”,并再次请求该视频。在我的应用程序中,这不会发生。 至于类型,在我的应用程序中,两个是“ undefined”,另一个是“ video / mp4”(应该是)。在工作的应用中,所有请求均为“ video / mp4”。 另外,我Resource interpreted as Other but transferred with MIME type undefined.在控制台中收到警告。 我不太确定从哪里开始。我认为该问题是服务器端的,因为将文件作为静态资产服务可以正常工作。可能是服务器未发送正确的内容类型。GridFS可能是一个问题。我不知道。 无论如何,来源在这里。您可以提供的任何见解都将受到赞赏。