支持移动平台的Html5播放器
2012-08-22 14:39
441 查看
原文:http://wjlgryx.iteye.com/blog/1037405
HTML5的新特性里面,有一项很重要:直接支持特定格式的视频播放,而不需要依赖第三方的插件(比如Flash),这在某些Flash还没有涉及的场合(比如移动设备中的iPhone),这个特性将非常有用。(唯一的问题是,不同的浏览器厂商将会坚持自己的HTML5视频标准,在你转换HTML5视频格式的时候,要考虑好所针对的是哪一个平台,这是HTML5颇为讽刺的一面,以跨平台为己任的HTML5竟然也需要考虑平台)。
让我们来看看今天介绍的这款HMTL播放器,它的简介如下:
项目名称:Sublimevideo
官方网址:http://sublimevideo.net/
播放器特点:
独立开发的JS库 ,没有依赖任何现成的JS库,支持快进,快退,时间轴拖动,全屏。
支持移动设备(Iphone, Ipad, Android)
开发团队:http://www.jilion.com
从界面上看,它自带了一套播放控制的UI(当然通过它的API,你是可以自己实现一套UI,然后来控制视频的播放的,偷懒的话可以用默认的)。
尝试点击播放按钮(用FF或谷歌浏览器),视频开始播放了,也许是用了高清视频,速度有点慢。打开FireBug,我们可以看到它的工作原理:
它正是使用了HTML5中的Video标签,实现了视频的播放,而后面的HTML则是它的控制器的布局代码。
而实施的时候,它的方式也很易用,如果你没有自定义的需求,那么甚至无需关注它的实现,你只需要写好自己的Video的定义,如下所示:
然后在HTML的Head区域引入它的JavaScript类库:
HTML5的新特性里面,有一项很重要:直接支持特定格式的视频播放,而不需要依赖第三方的插件(比如Flash),这在某些Flash还没有涉及的场合(比如移动设备中的iPhone),这个特性将非常有用。(唯一的问题是,不同的浏览器厂商将会坚持自己的HTML5视频标准,在你转换HTML5视频格式的时候,要考虑好所针对的是哪一个平台,这是HTML5颇为讽刺的一面,以跨平台为己任的HTML5竟然也需要考虑平台)。
让我们来看看今天介绍的这款HMTL播放器,它的简介如下:
项目名称:Sublimevideo
官方网址:http://sublimevideo.net/
播放器特点:
独立开发的JS库 ,没有依赖任何现成的JS库,支持快进,快退,时间轴拖动,全屏。
支持移动设备(Iphone, Ipad, Android)
开发团队:http://www.jilion.com
从界面上看,它自带了一套播放控制的UI(当然通过它的API,你是可以自己实现一套UI,然后来控制视频的播放的,偷懒的话可以用默认的)。
尝试点击播放按钮(用FF或谷歌浏览器),视频开始播放了,也许是用了高清视频,速度有点慢。打开FireBug,我们可以看到它的工作原理:
它正是使用了HTML5中的Video标签,实现了视频的播放,而后面的HTML则是它的控制器的布局代码。
而实施的时候,它的方式也很易用,如果你没有自定义的需求,那么甚至无需关注它的实现,你只需要写好自己的Video的定义,如下所示:
<div class='video_wrap'> <video class='sublime' height='340' id='single_video' poster='/demo/dartmoor.jpg?1284127262' preload='none' width='800'> <source src='http://medias.jilion.com/sublimevideo/dartmoor.mov' type='video/mp4'> <source src='http://medias.jilion.com/sublimevideo/dartmoor.mp4' type='video/mp4'> <source src='http://medias.jilion.com/sublimevideo/dartmoor.webm' type='video/webm'> <source src='http://medias.jilion.com/sublimevideo/dartmoor.ogv' type='video/ogg'> </video> </div>
然后在HTML的Head区域引入它的JavaScript类库:
<script src="/assets/main.js?1284127262" type="text/javascript"></script> <script type="text/javascript" src="http://cdn.sublimevideo.net/js/ibvjcopp.js"></script> <script src="/javascripts/demo.js?1284127262" type="text/javascript"></script> <script src="http://use.typekit.com/vcc7hji.js" type="text/javascript"></script>
相关文章推荐
- html5打包成移动平台应用的工具的大致情况
- adt配置支持html5的移动web app开发环境
- HTML5标准2014年完成,Flash发力移动平台
- 支持触摸设备的响应式HTML5音频播放器 - AudioPlayer.js
- 基于 HTML5 的校园网站移动平台 web 页面设计
- YouTube将推新移动网站 将重点支持HTML5设备
- 国内首个HTML5移动应用开发平台AppCan今日公测
- 移动手机平台的HTML5前端优化指南
- 多平台移动项目开发工具Elements发布v9.1,支持Visual Studio 2017
- 『ANDROID』IOS、Android、WP移动平台浏览器下常用字体支持度研究
- 当前浏览器对HTML5支持状况(全平台)
- excel大文件 、图片检测与处理、七牛云平台加速、web安全、curl模拟登陆、web开发拍照应用、移动云平台、html5 动画、bootstarp前端框架、高并发下的程序设计 、SAE公开课
- Tizen(泰泽)移动开发平台 - 基于html5的应用开发环境
- 移动手机平台的HTML5前端优化指南
- [转] 移动平台Html5的viewport使用经验
- 支持触摸设备的响应式HTML5音频播放器 - AudioPlayer.js
- 移动手机平台的HTML5前端优化指南
- 当前浏览器对HTML5支持状况(全平台)
- 乐刷发布2.0版本,支持移动平台和PC,定价70元
- PhoneGap:免费开源的 HTML5 移动应用开发平台