普通直播
更新时间:2020-12-11
普通推流拥有与AR直播相同的通用接口,不同的是普通推流使用SurfaceView 作为本地预览控件,视频直接通过相机获取,相机接口与AR直播使用的AR 相机接口不同。
设置本地预览视窗
Plain Text
1/**
2 * 设置本地预览SurfaceHolder
3 * @param surfaceHolder
4 */
5public void setSurfaceHolder(SurfaceHolder surfaceHolder)
设置远端镜像
Plain Text
1/**
2 * 设置远端视频翻转
3 * @param flip
4 */
5public void toggleRemoteFlip(boolean flip)
本地预览镜像
Plain Text
1/**
2 * 设置预览视频水平翻转
3 * @param flip
4 */
5public void togglePreviewFlip(boolean flip)
切换前后摄像头
Plain Text
1/**
2 * 切换拍摄头
3 * @param cameraId 相机id
4 */
5public void switchCamera(int cameraId)
设置对焦点
Plain Text
1/**
2 * 设置对焦焦点
3 *
4 * @param x 焦点横坐标
5 * @param y 焦点纵坐标
6 */
7public void focusToPoint(int x, int y)
设置焦距
Plain Text
1/**
2 * 设置相机放大因子
3 *
4 * @param factor zoom value. The valid range is 0 to {@link #getMaxZoom}
5 */
6public boolean setZoomFactor(int factor)
开关闪光灯
Plain Text
1/**
2 * 开关闪光灯
3 * @param flag 是否开启闪光灯
4 */
5public void toggleFlash(boolean flag)