web端api调用pagView.setScaleMode设置填充模式无效? #2986
-
我的画布时1920*1080,pag文件时1080*1920,按照文档中写的默认应用的LetterBox模式,视频会横向居中,并完全展示出来。 我们android的同事测试是正常的,但是web端的实际效果是上图,渲染有问题。
然后web端手动设置任何的填充模式都不生效。 但是原生端设置任何填充模式都生效。请问是什么问题?
|
Beta Was this translation helpful? Give feedback.
Answered by
kevingpqi123
Jan 21, 2026
Replies: 2 comments 1 reply
-
|
补充一句:画布是通过下面这种方式创建的 |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
请描述下问题版本并提供一个可复现问题的 demo |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

这是实现的问题,不要通过这种方式创建,渲染尺寸的大小是由 PAGView 的尺寸决定的,现在创建了一个 PAGComposition, 并且和 PAGView 的尺寸一致,这样相当于渲染尺寸和文件尺寸一致的,没法应用填充模式,直接加载 PAGFile 就可以,这样文件大小和渲染画布不一致才能应用填充模式
如果一定要用现在的实现方式, PAGComposition add 了一个 pagFile,pagFile 需要调用 setMatrix 的接口自己控制缩放和拉伸,复杂度有点高