Pergunta

Antes do WP8.1, usávamos C#/XAML junto com o projeto de interoperabilidade C++.Com o WP8.1, decidimos migrar para os aplicativos universais e oferecer suporte ao Windows 8.

Uma das coisas que nos perguntamos é se é possível verificar se o usuário está tocando música de fundo.Este foi um problema com nossos primeiros jogos no WP7 e WP8.

Você pode ler mais sobre a certificação aqui: http://msdn.microsoft.com/library/windows/apps/hh184838(v=vs.105).aspx

Com C# e WP8 éramos capazes de simplesmente verificar Microsoft.Xna.Framework.Media.MediaPlayer.GameHasControl.Existe algo semelhante com o aplicativo C++/XAML DirectX no WP8.1 ou simplesmente ignoramos o requisito 6.5.1?

Foi útil?

Solução

No Windows Phone 8.1 Runtime você tem um BackgroundPlayer classe, tem uma propriedade BackgroundMediaPlayer.IsMediaPlaying, que você pode usar para verificar a reprodução de música de fundo.

Observe que isso é apenas para Windows Phone, portanto, para outros dispositivos você terá que usar outros métodos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top