IOS版添加phonegap-视频播放插件教程
2015-12-23 10:17
501 查看
插件集成过程:
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
KeyMob移动广告平台是专业的移动广告,手机广告优化管理平台,为应用开发者提供优秀的应用交叉推广,通过插屏、横屏、视频广告等广告形式,为开发者提供精准稳定的SDK和拔尖的技术服务。
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
KeyMob移动广告平台是专业的移动广告,手机广告优化管理平台,为应用开发者提供优秀的应用交叉推广,通过插屏、横屏、视频广告等广告形式,为开发者提供精准稳定的SDK和拔尖的技术服务。
相关文章推荐
- BIOS启动报警声全集
- iOS 导航栏遮挡问题 --- iOS开发系列 ---项目中成长的知识七
- iOS8 定位问题
- IOS移除NSAssert& NSLog
- iOS开发笔记- NSStringCompareOptions 使用
- iOS xcode 文件中常见后缀名的释义
- Ios开发之多线程编程——NSThread
- iOS---取出字符串中的数字
- mac开发 ios开发
- iOS-delegate设计模式
- IOS本地定时推送通知
- IOS中各种动画特效的实现
- 详解iOS开发中app的归档以及偏好设置的存储方式
- IOS中通知中心(NSNotificationCenter)的使用总结
- mac 操作系统 ios操作系统
- 开发使用 iBeacon 的 iOS 7 应用
- 统计iOS工程代码行数
- iOS开发 关于iBeacon
- iOS开发—获取系统键盘高度
- IOS视频播放器VKVideoPlayer简单教程