miércoles, 8 de octubre de 2025

Sonidos en .NET MAUI y la duda sobre Miriam

 En la sesión de ayer, después de tocar los temas de trabajo y seguir con una actividad recreativa, a pesar de tener Miriam un interventor visual (Germán) sacó por segunda (no se si tercera o cuarta vez) el "Toma todo", las protestas en el equipo no se hicieron esperar :).

Por esta razón y para no generar sospechas que para la siguiente versión de la Pirinola se investigó como agregar sonidos a una aplicación MAUI.

Esto primero la IA de Google indicó un método, aunque al final nos fuimos por el siguiente video:


Entonces lo primero según el video es bajar por medio de NuGet el paquete Plugin.Maui.Audio


Podemos ver que la tecnología MAUI es nueva y en desarrollo, entonces Microsoft ofrece la siguiente literatura que es muy recomendable consultarla y podemos descargar el libro en pdf, aquí:


Aquí vamos a seguir los pasos del video, lo que sigue es abrir el programa MauiProgram.cs en el Explorador de Soluciones.


Aquí en el código según la persona que dicta la solución se agregan un par de instrucción (yo agregué el using, por si acaso).


Según la narración del video, con estas instrucciones "se inyecta" este componente que es el reproductor de sonidos a la aplicación. En el internet busqué sonidos que espero que no tenga derechos de autor, bajé un efecto de los que se mostraban al principio, después de descargarlo, se guardó en la carpeta Resources/Raw.


Aquí tenemos las instrucciones que habilitarán el sonido en la app, en el archivo MainPage.xaml.cs.


Esto es simplemente, que aparte del funcionamiento de la app (lanzar la pirinola) , al dar clic en el botón "Lanzar" se reproduce este sonido. Por alguna razón la máquina virtual que teníamos para probar la app, no funcionó, por lo que se creo otro teléfono de un modelo anterior de Pixel. Se probó en esta máquina virtual de Android con Pixel y con la máquina de Windows (el host), se tuvo que cambiar a Debug para que al ver que hacia el comportamiento requerido, nuevamente se genera el apk y se firmó para instalarlo en mi teléfono, la app funciona también en el dispositivo real.



Hasta el próximo artículo.

Miguel Araujo.





 

No hay comentarios:

Publicar un comentario

Sonidos en .NET MAUI y la duda sobre Miriam

 En la sesión de ayer, después de tocar los temas de trabajo y seguir con una actividad recreativa, a pesar de tener Miriam un interventor v...