首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视频播放器总是在Cocos Creator的顶端?

视频播放器总是在Cocos Creator的顶端?
EN

Stack Overflow用户
提问于 2019-11-27 07:13:32
回答 1查看 995关注 0票数 0

我正在开发一个游戏,我希望我的纹理图像保持在视频播放器的顶部,但目前视频播放器总是停留在所有视图的顶部?我正在使用CocosCreator框架和类型记录。

EN

回答 1

Stack Overflow用户

发布于 2019-11-27 07:42:11

cc.game.container中添加了VideoPlayerEditBoxWebView组件,因此这些组件将添加为最后一个子组件,这些组件将出现在顶部。

通过遵循这些步骤,您可以更改顺序或外观。

  1. 如果你想在画布后面放一些像视频播放器一样的东西,并且想把其他组件放在它上面,那么首先你必须让你的帆布变得透明。您可以通过设置引擎文件"/engine/cocos2d/core/platform/CCMacro.js“的标志来做到这一点。

画布为真

  1. 您需要在负责视频播放器的脚本开始时更改画布和视频组件类的ZOrder。

代码语言:javascript
复制
           start: function () { 
            cc.director.setClearColor(new cc.Color(0, 0, 0, 0))
            let videoElement = document.getElementsByClassName('cocosVideo')[0];
            videoElement.style.zIndex = 2;
            let gameCanvas = document.getElementsByClassName('gameCanvas')[0];
            gameCanvas.style.position = 'relative';
            gCanvas.style.zIndex = 4;
       },

3.这是在画布上播放视频的完整脚本。

代码语言:javascript
复制
cc.Class({
    extends: cc.Component,

    properties: {
        video:{
            default: null,
            type: cc.VideoPlayer
        }
    },

    // use this for initialization
    onLoad: function () {
        this.videoPlayer = this.node.getComponent(cc.VideoPlayer);
        this.videoPlayer.node.on('ready-to-play', this.callback, this);
    },
    
    start: function () { 
        cc.director.setClearColor(new cc.Color(0, 0, 0, 0))
        let videoElement = document.getElementsByClassName('cocosVideo')[0];
        videoElement.style.zIndex = 2;
    
        let gameCanvas = document.getElementsByClassName('gameCanvas')[0];
        gameCanvas.style.position = 'relative';
        gCanvas.style.zIndex = 4;
    },

    callback () {
        console.log("video ready to play")
        this.videoPlayer.play();
     },

    // called every frame
    update: function (dt) {

    },
});

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59064897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档