html5视频元素有任何错误?它不会在几个小时后继续播放内容
html5 video element has any bug? it does not keep playing the content after few hours
我需要全天候播放视频内容,这是一个空闲的电影,一直循环播放。但在播放了几个小时后,当电脑中没有任何活动时,视频突然停止循环播放。它在谷歌chrome/Canary上进行了测试,最新版本可在Windows 8.1 64位机器上使用。
如下:
<video id="mediaplayer"
autoplay="autoplay"
poster="/images/blackscreen.jpg"
type="video/webm"
loop="true"></video>
<script>
var video_idlea = 'http://localhost/loop.mp4';
function video_idle() {
$('#mediaplayer').prop('loop', true);
$('#mediaplayer').attr('src', video_idlea).show();
mediaplay_video= document.getElementById('mediaplayer');
mediaplay_video.play();
mediaplay_video.onended = function(e) {
console.log('>>> Playing finished: ', e);
};
}
function video_play_any(input) {
$('#mediaplayer').prop('loop', false);
$('#mediaplayer').attr('src', input).show();
mediaplay_video= document.getElementById('mediaplayer');
mediaplay_video.play();
mediaplay_video.onended = function(e) {
console.log('>>> Playing finished: ', e);
video_idlea = 'http://localhost/idle.avi';
video_idle();
};
}
video_play_any('http://localhost/loop.mp4');
</script>
我在这里做什么不正常的事吗?它应该无限发挥,不是吗?还是我在这里做错了什么?请告知。
使用javascript代码像这个
document.getElementById('mediaplayer').play();
document.getElementById('mediaplayer').pause();
document.getElementById('mediaplayer').currentTime = 0;
因为在jquery代码中视频标签元素将不起作用,
相关文章:
- 操作员”;新的“;根据我想在几个JavaScript文件中使用的类,在JavaScript中使用
- 可以't将几个数字设置为<输入类型=“;数字“>
- 如果在过去两个小时内没有记录,返回0,javascript逻辑
- 当加载几个js文件时,defer属性应该如何工作
- 使用几个<脚本>标签不会't工作-只调用一个脚本
- 如何从数组中删除几个相同的项
- 包括php文件和几个js文件
- 在几个元素上模拟onclick事件
- 如何更改与Backbone集合中的模型相关联的几个元素的css属性
- 如何在几个jQuery对象上调用jQuery函数
- 用PHP/MMySQL和JavaScript填充几个HTML分区
- 点击几个按钮后动态网站更改
- 我每隔几个小时使用 JavaScript 的自定义文本不起作用
- html5视频元素有任何错误?它不会在几个小时后继续播放内容
- Highcharts xaxis关闭了几个小时
- 如何使timeago.js仅在几个小时前显示
- JavaScript时间在几个小时内的准确性
- 使用moment js创建一个包含一周中的几天和一天中的几个小时的数组
- Nodejs服务器在几个小时后停止接受连接
- 需要知道如何在几个小时内自动删除,而不是一天