sólo - reproducir sonido c# asp net
Cómo reproducir música de fondo en línea en Windows 8 (2)
En mi aplicación, utilizo UI MediaElement. Pero cuando hago clic en la tecla de Windows, la música se detiene.
Intenté usar:
MediaControl.PlayPressed += MediaControl_PlayPressed;
MediaControl.PausePressed += MediaControl_PausePressed;
MediaControl.PlayPauseTogglePressed += MediaControl_PlayPauseTogglePressed;
MediaControl.StopPressed += MediaControl_StopPressed;
Establecí Source MediaElement:
media.Source = new Uri("http://stream-hq.mp3.zdn.vn/fsgggsfdlwjglwjAAAAA/2a3f830202ea6d29bc7c5a5146401566/4ff5620a/2011/12/27/a/4/a4fcc199a184a93cfeb0fe35642c53bf.mp3", UriKind.RelativeOrAbsolute);
¡Por favor, ayúdame!
Esta sería mi primera respuesta. Asegúrese de establecer AudioCategory="BackgroundCapableMedia"
en su XAML de esta manera:
<MediaElement x:Name="backgroundMusic"
AutoPlay="True"
AudioCategory="BackgroundCapableMedia"
Source="mms://betafm.santafe-conicet.gov.ar:1175">
</MediaElement>
¡Espero eso ayude!
Para que una aplicación Metro / WinRT reproduzca audio en segundo plano, la aplicación necesita lo siguiente:
- Un control de MediaElement que:
- Está en una página XAML.
- La propiedad AudioCategory se establece en BackgroundCapableMedia (como en la respuesta de Armando). Existen otros valores para juegos o sistemas de comunicación según sea necesario. Consulte la Reproducción de audio en una aplicación de Metro para obtener información sobre lo que significan las diferentes opciones.
- Use el objeto MediaControl para capturar al menos lo siguiente. Se pueden manejar otros eventos y propiedades si se desea, pero se requieren los siguientes para que funcione la reproducción en segundo plano.
- Agregue audio a la lista de tareas de fondo de soporte en el manifiesto de aplicaciones. El manifiesto se suele llamar
Package.appxmanifest
. Selecciónelo en el Explorador de soluciones, vaya a la pestaña Declaraciones y marque "Audio" como se muestra:
Consulte la Guía de controles de transporte para obtener más información sobre la captura de botones de hardware (por ejemplo, reproducción / pausa en el teclado) y la guía de inicio rápido para crear un reproductor multimedia para obtener más información.