可以直接复制使用的视频播放器
- 格式:ppt
- 大小:100.00 KB
- 文档页数:2


免费视频播放器videojs中⽂教程Video.js是⼀款web视频播放器,⽀持html5和flash两种播放⽅式。
更多关于video.js的介绍,可以访问介绍,我之前也写过⼀篇关于video.js的使⽤⼼得,有兴趣的可以 , 阅读的⼈数还蛮多的,有些热⼼的读者甚⾄还给过我⼩额打赏,钱虽不多,但是很感动。
最⼏天⼜收到⼏位⽹友的私信,问⼀些关于videojs使⽤⽅⾯的问题。
我⾃⼰都不记得videojs长什么模样了,出于别⼈对我的信任,⼜回头看了⼀遍上⼀篇⽂章,还是2014年的时候写的,如今videojs的版本已经更新到6.0.0了,代码已经重构了,原来介绍的⽅法,现在已经不灵通了。
于是我⼜去官⽹重新下了⼀份代码,学习之后重写⼀篇使⽤教程。
如何获取videojs的代码videojs的源码托管在上⾯,⼀般来说,master分⽀上对应的是最新版本,点击右边绿⾊的clone or download 按钮可以⾏源码的下载,不过最新的代码未必是稳定的版本,所以这⾥有⼀个⼩技巧,我们可以选择最近的tag进⾏下载,这样相对要稳妥许多.下载对应的源码之后,⼀般解压后,可以看到⼀个dist的⽬录,⾥⾯是作者替我们打包好的代码,⼀般有两个版本,压缩和未压缩的版本,但是很遗憾,这个版本中居然没有打包好的代码,看来只能⾃⼰来完成这⼀步了。
⽅法很简单,⼀般看⼀下how to use 或 quick start ,⾥边会有介绍怎么⽣成发布打包发布的⽅法。
然⽽再次失望,还是没有找到相关介绍。
看来只有使出最后的办法了。
直接去看package.json⽂件,找到scripts:"homepage": "","author": "Steve Heffernan","scripts": {"changelog": "conventional-changelog -p videojs -i CHANGELOG.md -s","build": "grunt dist","change": "grunt chg-add","clean": "grunt clean","grunt": "grunt","lint": "vjsstandard","start": "grunt dev","test": "grunt test","docs": "npm run docs:lint && npm run docs:api","jsdoc": "jsdoc","predocs:api": "node -e \"var s=require('shelljs'),d=['docs/api'];s.rm('-rf',d);\"","docs:api": "jsdoc -c .jsdoc.json","postdocs:api": "node ./build/fix-api-docs.js","docs:lint": "remark -- './**/*.md'","docs:fix": "remark --output -- './**/*.md'","babel": "babel src/js -d es5","prepublish": "not-in-install && run-p docs:api build || in-install","prepush": "npm run lint -- --errors","version": "node build/version.js && git add CHANGELOG.md"}, ⾥边有很多脚本,我这⾥只要构建(build)的⽅法就好了,作者居然⽤的是grunt, 要安装grunt,需要先安装nodejs,然后通过npm install 安装构建的依赖,完成之后,就可以通过运⾏ npm run build 脚本得到所需的代码了。
Android视频播放器(四):使⽤ExoPlayer播放视频⼀、简介ExoPlayer是⼀个Android应⽤层的媒体播放器,它提供了⼀套可替换Android MediaPlayer的API,可以播放本地或者是线上的⾳视频资源。
ExoPlayer⽀持⼀些Android MediaPlayer不⽀持的特性,⽐如适配DASH和SmoothStreaming的播放。
和MediaPlayer不同的是,ExoPlayer 很容易⾃定义和扩展,并且它可以通过应⽤商店的应⽤程序更新来直接更新。
现在在Android设备上播放视频和⾳乐的应⽤是⼀个很热门的应⽤,Android框架提供的MediaPlayer可以使⽤很少的代码量快速的实现播放⾳视频的功能,⽽且它也提供了底层的API⽐如MediaCodec、AudioTrack和MediaDrm,它们同样可以创建⾃定义媒体播放器,⽽ExoPlayer 是建⽴在底层⾳视频API之上的开源的应⽤级媒体播放器。
优点对于Android内置的MediaPlayer来说,ExoPlayer有以下⼏个优点:1. ⽀持DASH和SmoothStreaming这两种数据格式的资源,⽽MediaPlayer对这两种数据格式都不⽀持。
它还⽀持其它格式的数据资源,⽐如MP4, M4A, FMP4, WebM, MKV, MP3, Ogg, WAV, MPEG-TS, MPEG-PS, FLV and ADTS (AAC)等2. ⽀持⾼级的HLS特性,⽐如能正确的处理#EXT-X-DISCONTINUITY标签3. ⽆缝连接,合并和循环播放多媒体的能⼒4. 和应⽤⼀起更新播放器(ExoPlayer),因为ExoPlayer是⼀个集成到应⽤APK⾥⾯的库,你可以决定你所想使⽤的ExoPlayer版本,并且可以随着应⽤的更新把ExoPlayer更新到⼀个最新的版本。
5. 较少的关于设备的特殊问题,并且在不同的Android版本和设备上很少会有不同的表现。
“100TV高清播放器”ios平台产品使用手册2011年11月北京风网信息技术有限公司版权声明北京风网信息技术有限公司拥有本产品及相关文档的全部版权。
未经本公司书面许可,任何单位及个人不得以任何方式或理由对本产品的任何部分进行复制、抄录、传播或将技术文档翻译成他国语言,并不得与其它产品捆绑销售。
商标声明“100TV高清播放器TM”是北京风网信息技术有限公司的产品注册名称。
是北京风网信息技术有限公司所属的Internet网站域名。
本文档中所涉及的其它产品商标和服务标志皆为各自公司和组织所持有。
信息更新本产品最新版本信息、升级信息以及相关技术文档将在网站上及时推出,敬请留意。
信息反馈北京风网信息技术有限公司欢迎您通过尽可能多的渠道向我们提供尽可能多的信息,您的意见和问题都会得到我们的重视和妥善处理,请将反馈信息投递到下述地址:****************.cn目录1.产品介绍 (4)1.1产品简介 (4)1.2产品优势 (4)2.安装与卸载 (5)2.1安装说明 (5)2.2下载方式 (5)2.3安装客户端 (6)2.4卸载客户端 (7)3.使用说明 (8)3.1登录 (8)3.2我的收藏 (9)3.3播放记录 (10)3.3本地资源 (11)3.3.1视频列表 (11)3.3.2音频列表 (13)3.3.3WIFI传输 (15)3.4在线搜索 (16)3.4.1手动搜索 (17)3.4.2类别搜索 (18)3.4.3热词搜索 (19)3.4.4搜索结果展示 (20)3.5高清播放 (22)3.5.1视频播放 (22)3.5.2音频播放 (23)3.5.3全屏播放控制 (26)3.6推荐好友 (29)3.6.1微博分享 (30)3.7系统设置 (32)3.7.1功能设置 (32)3.7.2皮肤设置 (34)3.7.3帮助关于 (35)3.8退出 (36)1.产品介绍1.1产品简介100TV高清播放器能够对市场上的主流音视频格式进行完美支持,提供多种个性化功能,如:在线视频搜索、手势控制、微博分享、媒体收藏等,同时提供自动升级确保用户随时使用最新播放器。