html5 全屏播放模式探索
2012-02-03 18:54
148 查看
移动设备上的视频控制与桌面浏览器有很大的不同:
在iPad上,视频控制还是非常相似的,只是它没有音量控制条(音量控制使用硬件按钮完成)。和Safari一样,它也有一个全屏按钮。
在iPhone上,在屏幕中间只有一个循环播放按钮。点击以后,视频将自动全屏播放。退出全屏模式以后,循环播放按钮重新出现。
Android2.2上,不会显示任何控制按键。这意味着,只能通过自定义的JavaScript代码播放视频。和iPhone一样,视频只能全屏播放。
在Android2.3上,有一个控制栏。必须点击播放按钮才能播放视频;直接点击视频画面并不会有任何响应。虽然比Android2.2有所改进,但是还是存在很多的UX问题
可能最初你觉得全屏播放只是一个无关紧要的功能,但是它实际上是一个影响HTML5视频好坏的重要技术。全屏播放能够提升视觉体验并增加观看者的参与感。HTML5的全屏播放技术才刚刚起步,可以通过下面的表格进一步了解
在许多的桌面浏览器中都使用了内置的控制机制实现全屏播放。Firefox使用右键菜单选项,而Safari则采用的是一个控制栏按钮。在移动设备上,全屏技术被广泛应用。iPad上总是有一个全屏开关,而iPhone/Android上的视频播放模式总是全屏的。
W3C最近正在开发一个全屏API标准。这个API可以将所有的HTML元素渲染成全屏模式,因此可以在视频中添加各种自定义控件。Safari和Chrome的最新版本已经支持这一API了。而Firefox 10也将引入该API。
用户显示器的长宽比与视频元素的大小通常并不匹配。因此,如何控制视频在屏幕上的布局至关重要。在iOS中,提供了一个内置的控件用于在视频原始大小和全屏播放模式间切换。Opera的 CSS3 object-fit 属性也是完成类似的功能的。在其他的浏览器中,视频总是根据屏幕的尺寸调整大小。
在iPad上,视频控制还是非常相似的,只是它没有音量控制条(音量控制使用硬件按钮完成)。和Safari一样,它也有一个全屏按钮。
在iPhone上,在屏幕中间只有一个循环播放按钮。点击以后,视频将自动全屏播放。退出全屏模式以后,循环播放按钮重新出现。
Android2.2上,不会显示任何控制按键。这意味着,只能通过自定义的JavaScript代码播放视频。和iPhone一样,视频只能全屏播放。
在Android2.3上,有一个控制栏。必须点击播放按钮才能播放视频;直接点击视频画面并不会有任何响应。虽然比Android2.2有所改进,但是还是存在很多的UX问题
可能最初你觉得全屏播放只是一个无关紧要的功能,但是它实际上是一个影响HTML5视频好坏的重要技术。全屏播放能够提升视觉体验并增加观看者的参与感。HTML5的全屏播放技术才刚刚起步,可以通过下面的表格进一步了解
在许多的桌面浏览器中都使用了内置的控制机制实现全屏播放。Firefox使用右键菜单选项,而Safari则采用的是一个控制栏按钮。在移动设备上,全屏技术被广泛应用。iPad上总是有一个全屏开关,而iPhone/Android上的视频播放模式总是全屏的。
W3C最近正在开发一个全屏API标准。这个API可以将所有的HTML元素渲染成全屏模式,因此可以在视频中添加各种自定义控件。Safari和Chrome的最新版本已经支持这一API了。而Firefox 10也将引入该API。
用户显示器的长宽比与视频元素的大小通常并不匹配。因此,如何控制视频在屏幕上的布局至关重要。在iOS中,提供了一个内置的控件用于在视频原始大小和全屏播放模式间切换。Opera的 CSS3 object-fit 属性也是完成类似的功能的。在其他的浏览器中,视频总是根据屏幕的尺寸调整大小。
相关文章推荐
- html5 video 手机端视频播放全屏显示
- html5 video,audio控制播放多次,请求/监测全屏状态
- html-----vedio标签(HTML5新标签VIDEO在IOS上默认全屏播放)
- Android编程使WebView支持HTML5 Video全屏播放的解决方法
- html5阻止video的默认全屏播放
- android webview 全屏播放H5 (Playing HTML5 video on fullscreen in android webview)
- iOS wkwebkit 播放HTML5 视频 全屏问题解决
- 移动开发webapp开发常用meta设置(手机浏览器全屏模式 html5)
- HTML5 经量级框架 jQuery Mobile Bar(后退,多按钮,controlgroup,horizontal,导航条定义fixed,全屏模式) - 7.5
- Android 使WebView支持HTML5 Video(全屏)播放的方法
- iframe HTML5视频全屏播放问题
- html5--移动端视频video的android兼容,去除播放控件、全屏等
- 【转】Android HTML5 Video视频标签自动播放与自动全屏问题解决
- html5移动端点击不会全屏播放的播放器
- 实现微信内置浏览器全屏播放模式下html元素漂浮
- Android webview全屏播放HTML5中的视频
- Android webview加载html5网络视频全屏播放
- HTML5全屏模式下隐藏默认视频控制栏
- html5新功能1—各种浏览器全屏模式的方法、属性和事件介绍
- jquery html5视频播放插件在iframe中无法全屏解决办法