setVideoMuteImage method Null safety

Future<int?> setVideoMuteImage(
  1. String? assetUrl,
  2. int fps
)

设置暂停推送本地视频时要推送的图片

当暂停推送本地视频后,会继续推送该接口设置的图片

参数:

assetUrl可以为flutter中定义的asset资源地址如'images/watermark_img.png',也可以为网络图片地址

fps 设置推送图片帧率,最小值为5,最大值为20,默认10。

Implementation

Future<int?> setVideoMuteImage(
    String? assetUrl, //assets 中的资源地址
    int fps) async {
  String? imageUrl = assetUrl;
  String type = 'network'; //默认为网络图片
  if (assetUrl != null && assetUrl.indexOf('http') != 0) {
    type = 'local';
  }
  return _channel.invokeMethod(
      'setVideoMuteImage', {"imageUrl": imageUrl, "type": type, "fps": fps});
}