Pregunta

Antes de WP8.1, usábamos C#/XAML junto con el proyecto de interoperabilidad C++.Con WP8.1, hemos decidido migrar a las aplicaciones universales y ser compatibles con Windows 8.

Una de las cosas que nos preguntamos es si es posible comprobar si el usuario tiene música de fondo reproduciéndose.Este fue un problema con nuestros primeros juegos en WP7 y WP8.

Puede leer más sobre la certificación aquí: http://msdn.microsoft.com/library/windows/apps/hh184838(v=vs.105).aspx

Con C# y WP8 solíamos poder simplemente comprobar Microsoft.Xna.Framework.Media.MediaPlayer.GameHasControl.¿Hay algo similar con la aplicación C++/XAML DirectX en WP8.1 o simplemente nos saltamos el requisito 6.5.1?

¿Fue útil?

Solución

En Windows Phone 8.1 Runtime tienes un FondoJugador clase, tiene una propiedad BackgroundMediaPlayer.IsMediaPlaying, que puede utilizar para comprobar si se reproduce música de fondo.

Ten en cuenta que esto es sólo para Windows Phone, por lo que para otros dispositivos tendrás que utilizar otros métodos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top