válido sólo soundplayer sonido reproductor reproducir reproducción power poner pasos para onda net musica insertar crear con compatible boton asp archivos archivo c# windows-8

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:

  1. Un control de MediaElement que:
    1. Está en una página XAML.
    2. 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.
  2. 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.
    1. PlayPressed
    2. StopPressed
    3. PlayPauseTogglePressed
    4. PausePressed
  3. 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.