当前时间:Sunday 2016年12月04日 欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

当前位置: 首页 >> ios,phonegap开发 >> 正文

phonegap-视频播放插件-ios

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
夜阑小雨版权所有,转载本网站文章时请保留此信息。

收藏和分享: 转贴到开心网 转贴到校内网 分享到 Twitter Delicious 分享到 Google Reader 分享到 百度收藏 分享到 QQ收藏

评论信息

0 条评论 Comments and Pings closed

评论被关闭。

网站客户端下载