最近由ios應用轉做游戲,游戲開始時需要播放一個視頻,由於本身cocos2d-x播放視頻的相關庫,在網上搜到的資料都不是很全,我自己試過在cocos2dx直接調用ios的MediaPlayer來播放,確實能播放,但怎么弄都是豎屏,搞的郁悶。今天無意間發現通過cocos2d-iPhone的CCVideoPlayer來播放,特意實驗了一下,原帖地址:http://blog.csdn.net/kaitiren/article/details/11832851。
按照作者的思路發現有很多問題
首先作者沒有講明如何修改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