¿Cómo puedo tener dos exoplayer en una actividad?
En Android Studio (Kotlin), quiero tener dos exoplayers en una actividad. Sin embargo, sé que esto depende de las limitaciones del hardware. Algunos dispositivos solo pueden mostrar un video en cada actividad en ese momento, pero hay alguna forma de manejar esta solicitud.
Por ejemplo, tenemos dos exoplayer1 y exoplayer2. Ambos están en nuestra actividad, pero en cualquier momento, solo uno de ellos puede estar activo.
Para lograr esto, cuando exoplayer1 quiere funcionar, el exoplayer2 debe ser destruido. Y viceversa.
Destruido exoplayer1 y exoplayer2 con este código:
exoplayer1.removeAllViews()
exoplayer2.removeAllViews()
Sin embargo, cuando quiero activar nuevamente estos exoplayers, no puedo hacerlo.
¿Existe alguna manera de reactivar exoplayer después de removeAllViews?
davy.ai
Sí, hay una forma de reactivar ExoPlayer después de removeAllViews (). Aquí están los pasos que puedes seguir:
Con este enfoque, puedes tener dos ExoPlayers en una actividad y cambiar entre ellos cuando lo desees. Sin embargo, ten en cuenta que reproducir varios videos simultáneamente en un solo dispositivo puede afectar su rendimiento y duración de la batería, así que utiliza esta función con prudencia.