startCameraVideo method
开始自身视频渲染
获取本端视频预览对象 JCMediaDeviceVideoCanvas ,通过此对象能获得视图用于UI显示
一对一通话建议使用 @ref JCCallItem.startSelfVideo "startSelfVideo" 方法代替,频道建议使用 @ref JCMediaChannelParticipant.startVideo "startVideo" 方法代替
renderType 渲染模式:
- @ref RENDER_FULL_SCREEN : 铺满窗口
- @ref RENDER_FULL_CONTENT : 全图像显示,会有黑边
- @ref RENDER_FULL_AUTO : 自适应
@return - JCMediaDeviceVideoCanvas 对象:开始自身视频渲染成功
- null:开始自身视频渲染失败
Implementation
@override
Future<JCMediaDeviceVideoCanvas> startCameraVideo(int renderType) async {
String rsp = await NativeImpl.methodChannel.invokeMethod(
'${methodTag}startCameraVideo', {'renderType': renderType});
return JCMediaDeviceVideoCanvas(rsp);
}