Appearance
设置渲染填充模式
注意
该方法回调为异步事件,请参考方法事件
方法名
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)参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 参数描述 |
|---|---|---|---|---|
| scaleType | String | 是 | 无 | 视图渲染填充模式,可选值:FIT_XY:拉伸填充视图FIT_CENTER:等比完整显示(可能留黑边)CENTER_CROP:等比填充(可能裁剪) |

