开发者社区> 问答> 正文

请问智能媒体服务前端有没有好的方法适配这个分辨率呢?

大佬好,我在合成竖屏视频遇到分辨率问题。
前端用的websdk预览组件,div设置的高是:450px,宽度自适应的.但是js里设置的宽1080,高1920
后端的画布宽1080,高1920
我设置了文字xy坐标和大小,跟后端生成的视频位置大小不一样(y坐标设置500以上就会出播放器外面)。
请问智能媒体服务前端有没有好的方法适配这个分辨率呢?

看起来后端合成是没有问题的。感觉是前端播放器还是按照分辨率高度450px这样去预览的。并没有按照我设置的宽1080,高1920 lQLPJwlkjUQc4BcjzQGVsB2hyjgeYheWBcQryPD7mwA_405_35.png
lQLPJwk45XcLgxfNAQDNAemwhWAzx0c3320FxCvMcFrzAA_489_256.png
lQLPJxGsla7EmBfNAdzNAtWwY1aDIRN3xgoFxCvQl9_YAA_725_476.png

展开
收起
三分钟热度的鱼 2024-02-28 18:47:36 23 0
1 条回答
写回答
取消 提交回答
  • 您好,这样设置不会生效的。在前端预览组件,您不用设置具体的 x, y 坐标像素值,而是设置一个百分比,比如距离顶部 20%的位置,就是 y: 0.2,目前预览组件只能在 CSS 上设置显示的高度,但是设置不了 canvas 的像素数,这个值是内部固定的。此回答整理自钉群“【客】智能媒体服务官方答疑群(2) ”

    2024-02-28 19:15:06
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
阿里文娱大前端技术实践 立即下载
前端代码是怎样智能生成的 立即下载