setVideoMuteImage method

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

设置本地画面被暂停期间的替代图片,以取代无视频流时用户进房看到的黑屏画面

本地视频推送暂停后,通过此 API 设置的图片仍将被推送

参数:

assetUrl 可以是 Flutter 中定义的资源地址,如 'images/watermark_img.png',也可以是在线图片地址

fps 设置要推送的图片的帧率。最小值:5。最大值:20。默认值:10

不支持:

  • web
  • Windows

Implementation

Future<int?> setVideoMuteImage(
    String? assetUrl, // Resource address in `assets`
    int fps) async {
  String? imageUrl = assetUrl;
  String type = 'network'; // Online image by default
  if (assetUrl != null && assetUrl.indexOf('http') != 0) {
    type = 'local';
  }
  return _channel.invokeMethod(
      'setVideoMuteImage', {"imageUrl": imageUrl, "type": type, "fps": fps});
}