phonegap-视频播放插 件-ios
phonegap开发的app,如果需要添加多媒体类的功能是非常麻烦。
虽然用h5的video标签可以播放视频,但是体验还是比较差,而且支持的格式更是有限。
像MKV,FLV,TS,RMVB,rtmp等视频格式都无法播放。
经过一段时间的研究,总有开发了出ios的视频播放插件。
插件支持播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB,rtmp等常见格式的视频.
可以做在线直播,直播电视,视频监控等。
插件集成过程:
获取插件包后查看插件包里的说明集成。
1.配置Target链接参数
选择 Build Settings | Linking | Other Linker Flags, 将该选项的 Debug/Release 键都配置为 -ObjC .
2.Vitamio SDK 依赖的系统框架和系统库如下:
– AVFoundation.framwork 音视频播放基本工具
– AudioToolbox.framwork 音频控制API
– CoreGraphics.framwork 轻量级2D渲染API
– CoreMedia.framwork 音视频低级API
– CoreVideo.framwork 视频低级API
– Foundation.framwork 基本工具
– MediaPlayer.framwork 系统播放器接口
– OpenGLES.framwork 3D图形渲染API
– QuartzCore.framwork 视频渲染输出需要
– UIKit.framwork 界面API
– libbz2.dylib 压缩工具
– libz.dylib 压缩工具
– libstdc++.dylib C++标准库
– libiconv.dylib 字符编码转换工具
3.导入 Vitamio SDK
把 Vitamio 文件夹拖放到项目的根目录下。【在xcode中添加文件到项目里,或者拖放】
4.将plains 里面文件拖放拷贝到项目的plugins里面。将class文件夹里面的文件拖放添加到项目的class文件夹下。
5.设置class文件夹下得六个文件没有使用ARC编写,需要在Build Phases里修改Flags:-fno-objc-arc
6.添加插件引入,看congfig。txt文件
7.添加js代码,具体看www里面的文件实例。
经过测试各种视频都可以播放。并且可以设置模式。
当然视频播放界面,可以自己手动修改。
注意: PlayerViewController.m 在编译的时候报错 ,需要要在Build Phases里修改Flags:-fobjc-arc
转载请注明:夜阑小雨 » phonegap-视频播放插件-ios