有人在自制html5的控制器的过程中,会发现全屏之后自己写的控制器不见了而自带的控制器却跑了出来。这是因为没有理解好RequestFullscreen()的含义。
element.requestFullScreen() 作用:请求某个元素element全屏
比如下列代码中
<div>
<SPAN> </SPAN><video preload="auto">
<SPAN> </SPAN><source src="https://www.linuxidc.com/video-test.mp4" type="video/mp4"></source>
<p>Not Support the video tag!</p>
</video>
<div>
<SPAN> </SPAN><div title="Play/Pause video">Play</div>
<SPAN> </SPAN><div title="Stop">Stop</div>
</div>
</div>
如果调用全屏的时候,使用 $("video")[0].requestFullScreen(),则是 播放的视频对象全屏 ,而不是$("#Video_div")全屏
若要使得自制的控制器也达到全屏效果,则应该使用$("#Video_div")[0].requestFullScreen()。
//正在自己研究开发web,菜鸟一枚,只是也碰到了这个问题,恰好解决了而已
--------------------------------------分割线 --------------------------------------
HTML5 地理位置定位(HTML5 Geolocation)原理及应用
--------------------------------------分割线 --------------------------------------