Cocos2d-x 3.1.1 VideoPlayer VideoView 0:0 in Android

Cocos2d-x 3.1.1 VideoPlayer VideoView 0:0 in Android

the follow code running in android, logcat show VideoView 0:0

pragma mark - VideoPlayer

void IntroLayer::createVideo()
{
Size s = Director::getInstance()->getVisibleSize();
Point o = Director::getInstance()->getVisibleOrigin();

//Rect _visibleRect = Director::getInstance()->getOpenGLView()->getVisibleRect();
Rect _visibleRect = cocos2d::Rect(o.x, o.y, s.width, s.height);

auto widgetSize = Size(_visibleRect.size.width, _visibleRect.size.height);
//auto widgetSize = _widget->getSize();

float scale_vedio = 0.8;

auto centerPos = Vec2(_visibleRect.origin.x + _visibleRect.size.width / 2, o.y + s.height-item_back->getContentSize().height*item_back->getScaleY()*2 - widgetSize.height/2 * scale_vedio );

_videoPlayer = cocos2d::experimental::ui::VideoPlayer::create();
_videoPlayer->setPosition(centerPos);
_videoPlayer->setAnchorPoint(Vec2::ANCHOR_MIDDLE);
_videoPlayer->setContentSize(Size(widgetSize.width*scale_vedio, widgetSize.height*scale_vedio));
_videoPlayer->setKeepAspectRatioEnabled(true); // 保持原来视频的缩放比例
this->addChild(_videoPlayer, 10);

_videoPlayer->addEventListener(CC_CALLBACK_2(IntroLayer::videoEventCallback, this));

if (_videoPlayer)
{
    _videoPlayer->setFileName("Video/tutor.mp4"); 
    
    _videoPlayer->play();
}

}