Skip to content

设置渲染填充模式

注意

该方法回调为异步事件,请参考方法事件

方法名

setScaleType

用法

js
if (this.scaleType == "FIT_XY") {
  this.scaleType = "FIT_CENTER";
} else if (this.scaleType == "FIT_CENTER") {
  this.scaleType = "CENTER_CROP";
} else {
  this.scaleType = "FIT_XY";
}
this.$refs.refPlayer.setScaleType({
  scaleType: this.scaleType
})
js
if (scaleType.value == "FIT_XY") {
  scaleType.value = "FIT_CENTER";
} else if (scaleType.value == "FIT_CENTER") {
  scaleType.value = "CENTER_CROP";
} else {
  scaleType.value = "FIT_XY";
}
let options = {
  scaleType: scaleType.value
}
let params = JSONObject.parse(JSON.stringify(options)) as JSONObject
refPlayer.value?.setScaleType(params)

参数说明

参数名参数类型是否必填默认值参数描述
scaleTypeString视图渲染填充模式,可选值:
FIT_XY:拉伸填充视图
FIT_CENTER:等比完整显示(可能留黑边)
CENTER_CROP:等比填充(可能裁剪)