12. 设置logo
设置 logo 功能是通过 PolyvPlayerLogoView
实现的,该类位于 demo 层的 com.easefun.polyvsdk.player 包下。
使用方式,导入 PolyvPlayerLogoView
-> PolyvVideoView
布局中添加 PolyvPlayerLogoView
-> 调用 PolyvPlayerLogoView
的 addLogo
方法。
1 PolyvPlayerLogoView 方法
1.1 添加 logo
1.2 移除所有 logo
2 LogoParam 方法
2.1 设置 logo 宽高
logo 宽高,支持像素和百分比两种单位,如 100px 或 10%。宽和高只能用同一种单位。
logo 图片保持原比例,如果 logo_width 和 logo_height 与原图片比例不一致,不拉伸图片。以较小的一边为准,另一边等比例转换。
当播放器尺寸发生变化时(比如横竖屏切换、悬浮小窗切换、三分屏播放主副屏切换):
如果是logo宽高以像素为单位,则不调整大小(即使有可能出现悬浮小窗被 logo 整个遮住的情况)。
若以百分比为单位,则根据播放器宽高*百分比,自动调整 logo 大小。
2.2 设置 logo 图片
可以设置 logo 图片资源 id 或者 url,同时存在取 resId。若图片获取不到,视频则不显示 logo 继续播放。
2.3 设置 logo 偏移量
logo 偏移,支持像素和百分比两种单位。
若单位为px,则根据选择初始位置对应边,设置按像素进行偏移
若单位为百分比,根据选择初始位置,设置按对应边的比例进行偏移,取值范围(0,100)
2.4 设置 logo 位置
logo 位置: 0 不显示 1 左上 2 右上 (默认值) 3 左下 4 右下
Last updated