是否有可能向用戶顯示HTML5視頻播放器的控件,但不允許他們更改任何內容,如搜索視頻的任何部分,更改音量等?顯示HTML5視頻控件但不允許用戶更改任何內容?
0
A
回答
1
一個簡單的方法是將絕對位置放在視頻上方。
您還可以創建自定義視頻控件,例如只顯示時間線,但不允許互動。
0
原生HTML5 <video>
元素不允許此行爲。但是,正如Andy所說,你可以自由地提供自己的控制並使其成爲只讀。
查看MediaElementJS,這是一個包裝HTML5視頻並提供可皮膚控件的JavaScript庫。例如,您可以提取source code of the progress bar,並對其進行修改以刪除點擊處理程序。
0
有很多方法可以做到這一點。
首先方法是使用video{pointer-events:none;}
,其中用戶不能點擊或使用默認控制bar.But這裏用戶也不能播放/暫停video.So,你必須添加播放/暫停按鈕(如我在加片段)。
二方式是here.但是你必須添加進度條和時間。(progressbar)
和 三方法是使用圖書館或舒適做這個框架。 例如。使用的Youtube嵌入視頻,而不controles.This可以是最好的方式,但您的視頻應該是Youtube.If沒有,把它上傳.. :)
var vid = document.getElementById("vid");
function play() {
if (vid.paused)
vid.play();
else
vid.pause();
}
video{pointer-events:none;}
<div>
<video id="vid" width="320" height="240" controls>
<source src="http://www.w3schools.com/html/movie.mp4" type="video/mp4">
<source src="http://www.w3schools.com/html/movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
</div>
<br>
<button onclick="play()">Play/Pause</button>
相關問題
- 1. 顯示視頻控件,但不允許用戶控制視頻
- 2. 用戶控件與更改內容模板顯示內容
- 3. HTML5畫布不顯示任何內容
- 4. 如何保持html5視頻允許在OSX上顯示睡眠
- 5. 顯示HTML5視頻控件在Android
- 6. Highcharts不允許任何其他內容
- 7. NSOpenPanel允許選擇套餐,但不顯示內容
- 8. 空視圖不顯示任何內容
- 9. 當使用javascript時,控件不顯示在HTML5視頻上
- 10. 動態大小控件,但不允許擬合內容
- 11. 創建ASP.NET用戶控件允許定製的內部內容
- 12. 如何允許用戶更改顯示詳細斯威夫特
- 13. 允許從html5畫布下載視頻
- 14. HTML5視頻容器顯示爲黑色
- 15. HTML5視頻沒有顯示在控制
- 16. Sonata Admin - 只允許顯示登錄用戶創建的內容
- 17. DNN - 允許用戶編輯內容但不設置
- 18. Corona SDK:更改顯示內容視圖
- 19. html5視頻控件不在iPad上顯示
- 20. html5視頻不顯示android上的控件一旦加載
- 21. WPF(.net 3.5)綁定到number(int,dbl),但允許用戶輸入任何內容
- 22. 禁用自動播放和使用HTML5視頻顯示控件
- 23. 如何允許iFrame內的Youtube視頻
- 24. html5視頻代碼不起作用,不顯示視頻
- 25. 控件在更改內容時顯示爲不活動
- 26. 允許用戶上傳視頻在WordPress
- 27. 修改默認的HTML5視頻控件
- 28. 允許用戶上傳.MOV視頻文件並在網站上顯示
- 29. Chrome HTML5內置視頻控件css
- 30. html5 videoplayer @ ipad:更改視頻
杜佩? http://stackoverflow.com/questions/9854252/html5-disable-default-controls –
@NickR不是真的,這只是刪除控件,我想顯示控件,但防止與它交互。 – TK123