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