Configurar una imagen para que se muestre en modo sólo audio

Puedes utilizar el backgroundImageURI estilo de un suscriptor para configurar la imagen que se mostrará cuando no haya vídeo. El valor que establezcas puede ser la URL de una imagen en Internet. También puede ser un data: como, por ejemplo, la que se obtiene con la función getImgData() método del objeto Subscriber (véase el sección anterior).

El siguiente código establece la imagen de fondo del Suscriptor. Cuando la llamada a Session.subscribe() se establece la imagen de fondo. Si hay un flujo de vídeo, el fondo se establece en una imagen estática capturada del vídeo del abonado; de lo contrario, se establece en una imagen cargada desde una URL web:

var subscriber = session.subscribe(event.stream, 'subscriberElement', function(error) {
  if (error) {
    console.log(error.message)'
    return;
  }
  if (subscriber.stream.hasVideo) {
    var imgData = subscriber.getImgData();
    subscriber.setStyle('backgroundImageURI', imgData);
  } else {
    subscriber.setStyle('backgroundImageURI',
      'https://tokbox.com/img/styleguide/tb-colors-cream.png'
    );
  }
});

Si no establece una imagen de fondo para un Abonado, cuando no haya vídeo, mostrará las iniciales de la secuencia, si las iniciales se establecieron cuando el del flujo (véase Inicialización de un editor).

Puede eliminar el fondo actual pasando ninguna imagen, por ejemplo: subscriber.setStyle('backgroundImageURI', null). Se mostrarán las iniciales si se han configurado previamente.