一般这种情况怎么做适配?

视频的话确实够呛,只能等比缩放挡黑边???
使用
const videoPlayerNode = this.node.getChildByName(‘VideoPlayer’);
// 获取屏幕的宽高比
const screenAspect = cc.winSize.width / cc.winSize.height;
const videoAspect = videoPlayerNode.width / videoPlayerNode.height;
if (screenAspect > videoAspect) {
// 如果屏幕比视频宽,则将视频宽度设置为屏幕宽度,并调整高度
videoPlayerNode.width = cc.winSize.width;
videoPlayerNode.height = cc.winSize.width / videoAspect;
} else {
// 如果屏幕比视频窄,则将视频高度设置为屏幕高度,并调整宽度
videoPlayerNode.height = cc.winSize.height;
videoPlayerNode.width = cc.winSize.height * videoAspect;
}
这段代码后,视频适配倒是正常,但导致原本适配的贴边UI,在iphone x 机型里,全部内缩,请问怎么处理:

