项目中如何播放视频

我想弄个小项目试试,就象“爱宝贝”这样的app包,就是小朋友玩的,里面可以选择播放哪个儿歌视频,这样的功能要怎么实现呢?

experimental::ui::VideoPlayer *videoPlayer = experimental::ui::VideoPlayer::create();
videoPlayer->setFileName(vidPath);

cocos2d::Scene *runningScene = Director::getInstance()->getRunningScene();
runningScene->addChild(videoPlayer, 500);
videoPlayer->setKeepAspectRatioEnabled(true);
videoPlayer->setFullScreenEnabled(true);
videoPlayer->play();
videoPlayer->addEventListener(videoFinished);

麻烦问下,你这个cocos是哪个版本的呢?

Cocos2d-x 3.1

experimental::ui::VideoPlayer *videoPlayer = experimental::ui::VideoPlayer::create();

怎么总说这个命名空间是错误的啊?

能解决一下android 的吗?

3.1.1

需要引用CocosGUI.h

对Android和iOS都适用。

我是include了CocosGUI.h的,就是报那个错

这是因为这个只有在Android环境适用,所以你就加个预编译条件就可以了