sewise HTML5 开源播放器运行原理

sewise HTML5播放器是一款专业的免费开源的HTML5网页视频、流播放器,兼容Flash播放,它功能强大,体积小,跨平台,使用方便简洁、随心所欲。

播放器运行原理:

第一步:页面加载sewise.player.min.js文件后,该脚本会将相应的参数解析出来,并检查出当前的设备平台、浏览器特性,同时还会根据JS文件的路径取出host地址,用于播放地址请求。

第二步:通过分析出来的vod与type参数与及浏览器特性,来确定播放器是启用HTML5还是Flash模块。对于不同平台和浏览器同时支持的视频格式或流协议,将优先启用HTML5播放模块。

第三步:加载对应的皮肤文件与库文件。

第四步:在皮肤加载完成后将根据给定的参数来初始化播放器。播放器初始化完成后,开始播放视频、流同时会在当前页面中回调playerReady()(HTML5或Flash播放器都会回调playerReady方法,表示播放器API接口已可用)等相应的播放器回调方法。


转载于:https://my.oschina.net/sewise/blog/267839

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Sewise Player是一款免费开源的多媒体播放器,以HTML5技术为平台开发,兼容Flash技术,支持跨终端播放,不仅适用PC端播放,也适配iPad、iPhone、Android手机、平板电脑等移动终端。Sewise Player 2.5.2 更新日志:2014-12-261、增加primary参数,用于确定html5与flash播放的优先级。2、HTML5模块加入draggable参数。3、修复了在bootstrap框架中弹窗进度条错误的问题。4、修复了Flash模块无法播放相对路径视频地址的问题。5、修复了一此小问题。功能列表:•支持HTML5,Flash视频播放技术。•支持多平台,PC包括Windows, MacOS, Linux等。Mobile包括Android, IOS, Windows Phone等。•支持多浏览器兼容,如IE6/7/8/9/10、Google Chrome、Firefox、safari、Opera等。•支持多种视频格式,如mp4、m3u8、oga、webm、theora、flv、f4v等。•支持多种协议直播流,如rtmp、hls、http等。•支持Flash播放m3u8文件,以及AES-128解码播放。•支持PC与Mobile平台播放器自动识别功能。•支持浏览器HTML5与Flash特性检测。•支持HTML5不同视频格式地址Fallback兼容播放功能。•支持Flash Fallback到HTML5视频播放功能。•支持播放地址AMF, AJAX, JOSNP类型请求。•支持自定义HTML5与Flash皮肤,让您无需了解专业的编码技术也可以制作出超烗风格的皮肤。•支持前置广告(swf, 图片, 视频)。•支持字幕。•支持多种播放参数设定,并支持启动参数设置。•支持丰富的api接口,以此可以快速打造功能强大的插件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值