ios平台cocos2d-x播放音频、视频、音效的Demo(支持网络视频)
2013-12-05 16:21
761 查看
最近由ios应用转做游戏,游戏开始时需要播放一个视频,由于本身cocos2d-x播放视频的相关库,在网上搜到的资料都不是很全,我自己试过在cocos2dx直接调用ios的MediaPlayer来播放,确实能播放,但怎么弄都是竖屏,搞的郁闷。今天无意间发现通过cocos2d-iPhone的CCVideoPlayer来播放,特意实验了一下,原帖地址:/article/1580824.html。
按照作者的思路发现有很多问题
首先作者没有讲明如何修改CCVideoPlayer,首先CCVideoPlayer是基于cocos2d-iPhone,肯定不能直接用,
CCVideoPlayer 下载地址: http://www.himigame.com/iphone-cocos2d/482.html,在CCVideoPlayer目录下,将iOS的部分拷贝到工程,将CCVideoPlayer 中的m文件全部改成mm文件,因为等下要调用cocos2d-x中的类
主要改动:将CGSize winSize = [ [CCDirector sharedDirector] winSize];改成CCSize winSize = CCDirector::sharedDirector()->getWinSize();
其他的见项目工程(自己导入MP4文件)
cocos2dx版本2.1.5 xcode5
下载地址: TestMusic.zip
按照作者的思路发现有很多问题
首先作者没有讲明如何修改CCVideoPlayer,首先CCVideoPlayer是基于cocos2d-iPhone,肯定不能直接用,
CCVideoPlayer 下载地址: http://www.himigame.com/iphone-cocos2d/482.html,在CCVideoPlayer目录下,将iOS的部分拷贝到工程,将CCVideoPlayer 中的m文件全部改成mm文件,因为等下要调用cocos2d-x中的类
主要改动:将CGSize winSize = [ [CCDirector sharedDirector] winSize];改成CCSize winSize = CCDirector::sharedDirector()->getWinSize();
其他的见项目工程(自己导入MP4文件)
cocos2dx版本2.1.5 xcode5
下载地址: TestMusic.zip
相关文章推荐
- 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- 【iOS-Cocos2d游戏开发之十四】音频、音效播放+Cocos2D-Extensions视频播放! 推荐
- 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- iOS 支持多任务、断点下载(图片、音频、视频) (Demo 一)
- [置顶] 基于iOS的网络音视频实时传输系统(六)- AudioQueue播放音频,OpenGL渲染显示图像
- Cocos2d-3.x_视频播放(Android和iOS平台)
- Cocos2d-x开发系列 iOS平台中音频播放的一个坑
- 【Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOS 音视频高级编程:Audio Unit播放FFmpeg解码的音频
- cocos2d-x IOS 和Android播放视频(包括网络视频)
- 照相、从相册上取照片、播放音频、播放本地视频、播放网络视频、MPMoviePlayerController
- iOS 本地视频和网络视频流播放
- Android平台上使用SDL官方demo播放视频(使用ffmpeg最新版解码)
- iOS下ffmpeg编译播放网络视频
- iOS SDK详解之视频播放(AVPlayer)附Demo