chrome视频src更改不起作用
chrome video src change not working
视频结束后,我使用以下代码更改视频src
属性。
我预加载了第二个视频,并将src更改为链接到第二个图像。
在IE和Firefox中,这非常适用,但在Chome 27.X.X中,这是视频元素更换src
后似乎已死亡。
奇怪的是……如果我使用断点遍历.ended
函数中的代码,它会很好!
HTML
<video id="vid1" preload="auto" width="640" height="480" src="/Trans/video/sleigh60.mp4" controls>
</video>
<div style="display:none">
<video id="vid2" src="/Trans/video/sleighRest.mp4" preload="auto">
</video>
</div>
JavaScript
<script type="text/javascript">
var vid2Source = '/Trans/video/sleighRest.mp4';
var video = document.getElementById('vid1');
video.addEventListener("ended", function() {
video.src = vid2Source;
video.load();
video.play();
});
</script>
THX寻求任何帮助。
我在Chrome中遇到了同样的问题,代码如下。
我以前的HTML:
<video preload="auto" controls controlsList="nodownload" width="900">
<source id="vidSrc" type="video/mp4" />
</video>
我以前的javascript是:
jQuery('#vidSrc').attr('src','http://techslides.com/demos/sample-videos/small.mp4');
我正在更新src属性,但没有加载视频。所以我已经从视频中删除了源元素,源元素正在被附加,它工作得很好。
更新的Html
<video id="vidSrc" preload="auto" controls controlsList="nodownload" width="900">
</video>
更新js:
jQuery('#vidSrc').html('<source src="http://techslides.com/demos/sample-videos/small.mp4" type="video/mp4" />');
相关文章:
- jQuery place attr src在Chrome中不起作用
- setAttribute和video.src用于更改IE9中不起作用的视频标记源
- 如果iframe在src(pdf或text)中有非html文档,则iframe中的onload不起作用
- 相对网址在JavaScript(element.src)中不起作用
- AngularJs ng-include src =“sample.html ” 不起作用
- 保存图像 src 的功能不起作用
- 在图像不起作用的 src 中添加 jQuery 变量
- AngularJS - img ng-src 到 base64 数据(不是 url)不起作用
- 设置图像 SRC 在火狐浏览器上不起作用
- 脚本 SRC 归因有时在.php文件中不起作用
- 奇怪的 img src 路径,在本地主机上不起作用
- 脚本标签的动态创建和 src 加载在 ie10 中不起作用
- document.getElementById('foo').src='' 不起作用
- Javascript set src 属性的图像不起作用
- href 中的角绑定有效,但 src 绑定不起作用
- 改变iframe src的Javascript;不起作用
- .src=Array[i]dons'似乎不起作用
- img的jQuery.attr(“src”)不起作用
- img src中的流星模板不起作用
- HTML5视频循环src对端播放功能的更改不起作用