欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

phonegap-视频播放插件-ios

ios 夜阑小雨 2221℃

phonegap-视频播放插   件-ios

phonegap开发的app,如果需要添加多媒体类的功能是非常麻烦。

虽然用h5的video标签可以播放视频,但是体验还是比较差,而且支持的格式更是有限。

像MKV,FLV,TS,RMVB,rtmp等视频格式都无法播放。

经过一段时间的研究,总有开发了出ios的视频播放插件。

插件支持播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB,rtmp等常见格式的视频.

可以做在线直播,直播电视,视频监控等。

123

4

 

插件集成过程:

获取插件包后查看插件包里的说明集成。

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

喜欢 (0)or分享 (0)