cocos2dx 3.1.1 为什么播放mp4 有时候黑屏??

    experimental::ui::VideoPlayer* videoPlayer = experimental::ui::VideoPlayer::create();
videoPlayer->setFileName(KB->fileWork("mp4/ll.mp4"));
cocos2d::Scene *runningScene = Director::getInstance()->getRunningScene();
runningScene->addChild(videoPlayer, 9999999);
videoPlayer->setKeepAspectRatioEnabled(true);
videoPlayer->setFullScreenEnabled(true);
videoPlayer->play();

有时候能放,有时候黑屏??求高手

能说下是在什么平台下的吗?以及黑屏的时候有什么错误Log?

遇到同样问题,安卓平台,

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
    if (mVideoWidth == 0 || mVideoHeight == 0) {
        setMeasuredDimension(mViewWidth, mViewHeight);
        Log.i(TAG, "onMeasure1 :"+mViewWidth+ ":" +mViewHeight);
    }
    else {
        setMeasuredDimension(mVisibleWidth, mVisibleHeight);
        Log.i(TAG, "onMeasure2 : "+mVisibleWidth+ ":" +mVisibleHeight);
    }
    
}

这个方法输出的是onMeasure1: 0:0
正常时候输出的尺寸是正常的,黑屏时候输出的尺寸是0:0
如果播放时候是黑屏,把游戏切到后台,再进入游戏就能从头播放!
如果播放时候正常,切到后台再切回来就变成黑屏
:10::10::10::10::10: