cocos2dx 3.x播放视频

使用cocos2dx 3.x下的VideoPlayer播放视频注意项:

1)Xcode下需添加MediaPlayer.framework。

2)仅支持Android、iOS平台。

3)示例代码:

#include "ui/UIVideoPlayer.h"
#include "ui/CocosGUI.h"

#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS)
    
    Size winSize = Director::getInstance()->getWinSize();
    
    auto videoPlayer = cocos2d::experimental::ui::VideoPlayer::create();
    videoPlayer->setPosition(Point(winSize.width / 2, winSize.height / 2));
    videoPlayer->setContentSize(Size(winSize.width, winSize.height));
  
    videoPlayer->setFileName("cocosvideo.mp4");
    videoPlayer->play();
    
    this->addChild(videoPlayer);
    
    videoPlayer->addEventListener(CC_CALLBACK_2(HelloWorld::videoEventCallback, this));
    
#endif

 

posted on 2015-11-09 14:25  AnimalDev  阅读(783)  评论(0)    收藏  举报

导航