HTML5视频搜索到视频中间'end '在Safari
HTML5 video seeking to mid-video on 'ended' on Safari
我使用<video>
作为背景英雄视频。0点开始。当它到达0:11剪辑的末尾时,它会弹出:02并从那里重复。我已经完成了:
document.getElementById('bgvid').addEventListener('ended',repeatVid,false);
function repeatVid(e) {
var mediaElement = document.getElementById('bgvid');
mediaElement.currentTime = 2;
mediaElement.play();
}
我只关心桌面体验,因为它会在平板电脑/移动设备上切换到备用图像。这适用于Chrome, Firefox,甚至IE。但是,Safari从0:00而不是:02返回。
将整个功能放在按钮onclick上而不是addeventListener
上工作。重新分配currentTime似乎不是问题所在。我试过把整个东西放进video.oncanplaythrough = function () {
。我已经尝试将.addEventListener('ended')
更改为$('video').on('ended',function(){
或video.onended = function () {
。
似乎。play()总是把你送回0:00,除了我可以让它工作on('click')
,所以有什么事。谢谢你的帮助!
Safari中的play()
函数似乎将currentTime重置为零。
如果您play()
视频,并设置currentTime直接之后,它的工作方式如预期:
document.getElementById('bgvid').addEventListener('ended',repeatVid,false);
function repeatVid(e) {
var mediaElement = document.getElementById('bgvid');
mediaElement.play();
mediaElement.currentTime = 2;
}
相关文章:
- 视频HTML没有'无法在Internet Explorer 11上工作
- 播放当前视频时如何停止其他视频?JavaScript
- 使用Facebook live API创建实时视频对象时的隐私设置
- Brightcove获取/显示HTML中的当前视频标题和描述
- Twilio-显示所有连接参与者的远程参与者视频
- WebRTC视频聊天可以在FF中使用,但不能在Chrome中使用
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 如何检查用户在html5视频播放器中观看了完整的视频
- Fullpage.js-视频+背景在同一部分
- html5视频中的Youtube类型注释
- 角度p2p视频聊天-远程流是黑视频
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- Javascript-在视频中跟踪鼠标位置
- 为什么可以'我在视频js中查看HLS
- 如何在javascript中解析Dailymotion视频Url
- Mozilla没有;t在附加视频src后触发视频后台事件
- 使用javascript将视频从我的android应用程序上传到youtube
- 在javascript中添加和显示对象的随机数组中的视频
- HTML5视频搜索到视频中间'end '在Safari