文档中心
互动直播 (Legacy)
API 参考
Agora Java API Reference for Android
Agora Java API Reference for Android
|
| VideoCanvas (View view) |
|
| VideoCanvas (View view, int renderMode, int uid) |
|
| VideoCanvas (View view, int renderMode, String channelId, int uid) |
|
| VideoCanvas (View view, int renderMode, int uid, int mirrorMode) |
|
| VideoCanvas (View view, int renderMode, String channelId, int uid, int mirrorMode) |
|
◆ RENDER_MODE_HIDDEN
final int io.agora.rtc.video.VideoCanvas.RENDER_MODE_HIDDEN = 1 |
|
static |
1: 优先保证视窗被填满。视频尺寸等比缩放,直至整个视窗被视频填满。如果视频长宽与显示窗口不同,多出的视频将被截掉。
◆ RENDER_MODE_FIT
final int io.agora.rtc.video.VideoCanvas.RENDER_MODE_FIT = 2 |
|
static |
2: 优先保证视频内容全部显示。视频尺寸等比缩放,直至视频窗口的一边与视窗边框对齐。如果视频长宽与显示窗口不同,视窗上未被填满的区域将被涂黑。
◆ RENDER_MODE_ADAPTIVE
final int io.agora.rtc.video.VideoCanvas.RENDER_MODE_ADAPTIVE = 3 |
|
static |
- 弃用:
- 该模式已废弃。声网不建议你使用。 3: 适配模式。
◆ RENDER_MODE_FILL
final int io.agora.rtc.video.VideoCanvas.RENDER_MODE_FILL = 4 |
|
static |
◆ view
View io.agora.rtc.video.VideoCanvas.view |
◆ renderMode
int io.agora.rtc.video.VideoCanvas.renderMode |
◆ channelId
String io.agora.rtc.video.VideoCanvas.channelId |
能标识频道的频道名,长度在 64 字节以内的字符。以下为支持的字符集范围(共 89 个字符):
- 26 个小写英文字母 a-z;
- 26 个大写英语字母 A-Z;
- 10 个数字 0-9;
- 空格;
- "!"、"#"、"$"、"%"、"&"、"("、")"、"+"、"-"、":"、";"、"<"、"="、"."、">"、"?"、"@"、"["、"]"、"^"、"_"、" {"、"}"、"|"、"~"、","。
- 注解
- 该参数默认值为空字符""。如果用户是通过 IRtcEngine 类的 joinChannel 方法加入频道的,则将参数设为默认值,表示该用户在频道内的渲染视图。
- 如果用户是通过 IChannel 类的 joinChannel 方法加入频道的,则将该参数设为该 IChannel 类对应的 channelId,表示该用户在该 channelId 对应频道内的渲染视图。
◆ mirrorMode
int io.agora.rtc.video.VideoCanvas.mirrorMode |
视图镜像模式。
- VIDEO_MIRROR_AUTO(0):(默认)由 SDK 决定镜像模式。
- VIDEO_MIRROR_MODE_ENABLED(1):开启镜像模式。
- VIDEO_MIRROR_MODE_DISABLED(2):关闭镜像模式。
◆ uid
int io.agora.rtc.video.VideoCanvas.uid |