收藏
回答

小游戏视频播放组件createVideo视频缩放和位置定位怎么设置?

播放视频参数,x,y,width,height,objectFit问题。怎么传都显示不了全屏的视频。目前下面这段代码能显示一半视频。但是高度一增加宽度也加大了。

objectFit 换了fill,cover都没用。不知道是什么原因,弄了几个小时了。视频是750/1344的。请求有谁知道,这几个参数具体要怎么设置。很无语。目前开发工具是cocos creator。

 let windowSize = cc.view.getVisibleSize();

        console.log("width=" + windowSize.width + ",height=" + windowSize.heightthat.node.widththat.node.heightthat.node.xthat.node.y);

        

         const video = wx.createVideo({

             //x:(windowSize.width-that.node.width)/2,

             //y:(windowSize.height-that.node.height)/2,

            // x:-that.node.x/2,

            // y: 0, //

            // width:540/960*that.node.height,

            // height: that.node.height,

           // x:-that.node.x/2,

           // y: that.node.y,

          x:0,

           y:0,

            width:windowSize.width/2,

            height:windowSize.height/2,

             initialTime:0,

             // 显示默认的视频控件

             showCenterPlayBtn:false,

             controls: false,

             objectFit:'cover',//,fill,contain,cover

             // 传入

             src

         });

    video.requestFullScreen();

        video.play();


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签