exdevutem/mi-utem

Musica Se Pausa En Login

Im-Fran opened this issue · 4 comments

Esto puede que afecte a casi todos los usuarios que estan escuchando musica y abren la app xD a mi personalmente me pasa, se pausa la musica en el login, y realmente no tiene sonido el video background del login screen.

_controller = VideoPlayerController.asset('assets/videos/login_bg.mp4')
..setVolume(0)
..play()
..setLooping(true)
..initialize();

Ahora mismo estoy jugando con SwiftUI para arreglar esto, y descubrí una api en ios (AVAudioSession) que permite "arreglar" este problema, y flutter tiene una API similar para esto, VideoPlayerOptions que creo que es lo que se utiliza ahora mismo para el background.

Solo se debe de configurar la opción mixWithOthers a true y creo que se arregla el escuchar música + estar en el login.

Creo que el inicializador debe ser algo así:

 _controller = VideoPlayerController.asset('assets/videos/login_bg.mp4', videoPlayerOptions: VideoPlayerOptions(mixWithOthers: true)) 
   ..setVolume(0) 
   ..play() 
   ..setLooping(true) 
   ..initialize(); 

Esto lo hice con chatgpt y realmente no tengo idea si funciona, pero ahora mismo no puedo probarlo porque tendría que realizar todo el setup de flutter y dart y todo xD

Cerraré esto porque el arreglo ya fué implementado.

Pero y te funciona ahora? @Im-Fran

sip