5
A
回答
4
是的,没有, 这是可能的使用HTML5视频对象但它来创建非常互动基于视频的演示需要的不仅仅是视频对象本身。您可以将视频嵌套到画布对象中,然后与实际的视频图像帧混合在一起,您可以在视频对象本身之上叠加任何可视html元素,然后为这些元素设置动画,使用按钮控制视频播放,单击事件等。甚至让视频对象用基于时间的侦听器控制页面的其余部分。
Popcorn.js真的很好,很容易学习,可以让你做所有你提到的。 http://popcornjs.org
4
这不是HTML5视频标准的一部分,但它很容易被一些脚本连接最多的progress
事件手动实现。通过查看视频对象的currentTime
属性,您可以决定何时显示/隐藏其他元素。
例如表示成视频上1和2秒之间的视频顶部的元素:
<video id="v">...</div>
<div id="overlay" style="position: relative; top: -80px;">HELLO</div>
<script type="text/javascript">
var overlay= document.getElementById('overlay');
var video= document.getElementById('v');
video.addEventListener('progress', function() {
var show= video.currentTime>=1 && video.currentTime<2;
overlay.style.visibility= show? 'visible' : 'hidden';
}, false);
</script>
+0
此外,如果它只是静态文本WebVTT(以及其中的一个多边填充),则可以使用。 –
1
X2TV(www.x2.tv)具有拖放工作室,您可以在HTML5层内覆盖图标和其他内容。
0
如果您愿意使用更通用的框架https://github.com/nise/vi-two可能会对您有所帮助。
相关问题
- 1. 带html5的互动视频
- 2. 对HTML5视频
- 3. Multylayer或交互式视频
- 4. 使用jQuery选择HTML5视频对象
- 5. 播放后淡出html5视频对象
- 6. coursor交互式360视频/图像背景html5 bootstrap
- 7. 如何使用HTML5在网页上制作交互式视频?
- 8. Python对象交互
- 9. 互动视频网站(HTML5,Flash)
- 10. HTML5点对点视频?
- 11. Php会话对象交互
- 12. JavaScript交互式3D对象
- 13. AppDelegate对象的交互
- 14. 让对象相互“交谈”?
- 15. Python:交互对象属性
- 16. flv视频播放后的Flash交互
- 17. HTML5视频量
- 18. Chrome html5视频
- 19. 视频在HTML5
- 20. html5视频流
- 21. HTML5视频铬
- 22. HTML5视频为
- 23. 将HTML5音频对象拆分为多个音频对象
- 24. 对于YouTube视频,如何自动显示交互式抄本?
- 25. HTML5交互式信息图
- 26. Android与HTML5教程交互?
- 27. 无法通过iOS5中的HTML5视频与内容进行交互
- 28. 如何检测是否HTML5视频能够无需用户交互
- 29. HTML5视频和HTML5样板
- 30. 使用交互请求对象的MVVMCross用户交互模式?
HTML5视频标签播放视频,但它也有很多功能,允许您在视频顶部添加一层交互性。 Popcorn.js可以做到这一点,H5P还有一个交互式视频库,您可以在视频时间线上添加额外的文本信息,图像和测验。 – Almonds