0 votos

Reproducción simultánea de 2 vídeos

¿Hay alguna forma de reproducir 2 vídeos simultáneamente (YouTube y vídeo del navegador)? Conozco la función de pantalla dividida, pero cuando se reproduce 1 vídeo, el otro se detiene.

0voto

Morrison Chang Puntos 286

TLDR: Depende del desarrollador de la aplicación y de si se utiliza hardware compatible.


Así, los dispositivos Android con Google Play Services no requerían la capacidad de identificar si el dispositivo podía reproducir varias secuencias de vídeo al mismo tiempo hasta hace muy poco.

Aunque es posible encontrar algunos dispositivos de gama alta o de bandera que pueden reproducir múltiples secuencias de vídeo, los desarrolladores no tenían garantías sobre el rendimiento del dispositivo para los medios compatibles.

A partir de Android 11, Google añadió un MEDIA_PERFORMANCE_CLASS que puede informar a los desarrolladores de que pueden hacer esas cosas sin que la experiencia del usuario sea mala.

Los dispositivos Android con Google Play Services deben cumplir con el Documento de Definición de Compatibilidad (CDD) para la versión de Android con la que se lanzan.

Desde el Documento de definición de compatibilidad con Android 11

2.2.7.1. Medios de comunicación

Si las implementaciones del dispositivo Handheld devuelven android.os.Build.VERSION_CODES.R para android.os.Build.VERSION_CODES.MEDIA_PERFORMANCE_CLASS entonces ellos..:

  • [5.1/H-1-2] DEBE soportar 6 instancias de sesiones de decodificador de vídeo por hardware (AVC o HEVC) en cualquier combinación de códecs que se ejecuten simultáneamente a una resolución de 720p@30 fps.

Además, cada nueva versión de Android actualiza los requisitos de la CDD

Desde el Android 12 CDD :

2.2.7.1 Medios de comunicación

Si las implementaciones del dispositivo Handheld devuelven android.os.Build.VERSION_CODES.S para android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS entonces ellos..:

  • [5.1/H-1-4] DEBE admitir 6 instancias de sesiones de codificador de vídeo por hardware (AVC, HEVC, VP9* o posterior) en cualquier combinación de códecs que se ejecuten simultáneamente a una resolución de 720p@30fps. *Sólo se requieren 2 instancias si el códec VP9 está presente.

Desde el Android 13 CDD :

2.2.7.1 Medios de comunicación

Si las implementaciones del dispositivo Handheld devuelven android.os.Build.VERSION_CODES.S para android.os.Build.VERSION_CODES.MEDIA_PERFORMANCE_CLASS entonces ellos..:

  • DEBE cumplir los requisitos de medios enumerados en Android 12 CDD sección 2.2.7.1.

...

  • [5.1/H-1-2] DEBE soportar 6 instancias de sesiones de decodificador de vídeo por hardware (AVC, HEVC, VP9, AV1 o posterior) en cualquier combinación de códecs que se ejecuten simultáneamente a una resolución de 1080p@30 fps.

...

El CDD de Android 13 tiene aún más detalles de rendimiento si el fabricante va a soportar MEDIA_PERFORMANCE_CLASS . Como se puede ver con cada versión Google está tratando de proporcionar más información/orientación a los promotores sobre las capacidades del dispositivo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X