4
是否有可能阻止HTML5標準視頻控件淡出?並始終保持可見狀態?防止HTML5標準視頻控件淡出?
是否有可能阻止HTML5標準視頻控件淡出?並始終保持可見狀態?防止HTML5標準視頻控件淡出?
這是防止視頻控制衰落的一種方法。雖然它有效,但一定有更好的辦法。我希望有更多Javascript/CSS知識的人會給出更好的解決方案(不需要不斷重新添加「controls」屬性)。
<video id="myvideo" controls="controls">
<source src="myvideo.webm" type='video/webm; codecs="vp8.0, vorbis"'></source>
</video>
<script type="text/javascript">
var vidElem = document.getElementById("myvideo");
vidElem.addEventListener('timeupdate', videoTimeUpdateHandler, false);
function videoTimeUpdateHandler(e)
{
vidElem.setAttribute("controls","controls");
}
</script>
有WebKit測試文件顯示訪問「MediaControlsElement」的方法。我不夠了解Javascript程序員。也許別人可以提供幫助:https://chromium.googlesource.com/external/WebKit_LayoutTests/+/master/fullscreen/video-controls-override.html – devdanke
上面的文件包含一個「media-controls.js」文件。 http://code.ohloh.net/file?fid=b980SJQzFzh5tgitVoTy1aYJjPM&cid=k9zDftQ-Nwk&s=&fp=529227&mp&projSelected=true#L0 – devdanke