Certificazione WP8.1 - 6.5.1 - Funzionalità iniziale di lancio utilizzando XAML / C ++
-
20-12-2019 - |
Domanda
Prima di WP8.1, abbiamo utilizzato C # / XAML insieme al progetto Interop C ++.Con WP8.1, abbiamo deciso di migrare alle app universali e supportare Windows 8.
Una delle cose che ci chiediamo se è possibile controllare se l'utente ha una musica di sottofondo.Questo è stato un problema con i nostri primi giochi su WP7 e WP8.
Puoi leggere di più sulla certificazione qui: http://msdn.microsoft.com/library/windows/apps/hh184838(V=vs.105).aspx
Con C # e WP8 eravamo in grado di controllare semplicemente Microsoft.Xna.Framework.Media.MediaPlayer.GameHasControl
.C'è qualcosa di simile con l'app C ++ / XAML DirectX su WP8.1 o saltiamo semplicemente il requisito 6.5.1?
Soluzione
In Windows Phone 8.1 Runtime hai un BackgroundPlayer classe, ha una proprietà backgroundmediaplayer.ismediaplaying , che puoi usare , che puoi usare Per il controllo della musica di sottofondo che gioca.
Nota che questo è solo per Windows Phone, quindi per altri dispositivi dovrai utilizzare altri metodi.