画面比例

内置画面比例如下:

  • ES_PLAYER_AR_ASPECT_FIT_PARENT = 0
  • ES_PLAYER_AR_ASPECT_FILL_PARENT = 1
  • ES_PLAYER_AR_ASPECT_WRAP_CONTENT = 2
  • ES_PLAYER_AR_ASPECT_MATCH_PARENT = 3
  • ES_PLAYER_AR_16_9_FIT_PARENT = 4
  • ES_PLAYER_AR_4_3_FIT_PARENT = 5
  • ES_PLAYER_AR_235_FIT_PARENT = 6

监听画面比例事件

  • 支持的画面比例列表:onPlayerAspectRatioListChanged
  • 当画面比例发生变化:onPlayerAspectRatioChanged

获取当前画面比例

const aspectRatioManager = useESPlayerAspectRatioManager()
aspectRatioManager.getAspectRatio()

设置画面比例

playerManager.value?.setAspectRatio(ESPlayerAspectRatio.ES_PLAYER_AR_16_9_FIT_PARENT)

或者

const aspectRatioManager = useESPlayerAspectRatioManager()
aspectRatioManager.setAspectRatio(ESPlayerAspectRatio.ES_PLAYER_AR_4_3_FIT_PARENT)

Source

Docs