setVideoLevel method
设置视频通道清晰度
如果是正在播放时调用该接口,设置清晰度成功以后必须让EZPlayer调用stopRealPlay再调用startRealPlay重新取流才成完成画面清晰度的切换。
- Parameters:
- deviceSerial: 设备序列号
- cameraId: 通道号
- videoLevel: 通道清晰度,0-流畅,1-均衡,2-高清,3-超清
Implementation
Future<bool> setVideoLevel(
String deviceSerial,
int cameraId,
int videoLevel,
) async {
/// 不合法的参数
if (!EzvizVideoLevels.isVideolLevel(videoLevel)) {
ezvizLog('不合法的参数: videoLevel');
return false;
}
final bool result = await _channel.invokeMethod(
EzvizChannelMethods.setVideoLevel,
{
"deviceSerial": deviceSerial,
"cameraId": cameraId,
"videoLevel": videoLevel,
},
);
return result;
}