WP8.1 Сертификация - 6.5.1 - Начальная функциональность запуска с использованием XAML / C ++
-
20-12-2019 - |
Вопрос
до WP8.1, мы использовали C # / XAML вместе с проектом Interop C ++.С WP8.1 мы решили мигрировать в универсальные приложения и поддерживать Windows 8.
Одна из вещей, которые мы задаваемся вопросом, можно ли проверить, есть ли у пользователя фоновой музыки.Это была проблема с нашими первыми играми на WP7 и WP8.
Вы можете прочитать больше о сертификации здесь: http://msdn.microsoft.com/library/windows/apps/hh184838(v=vs.105).aspx
с C # и WP8, мы имели возможность просто проверить Microsoft.Xna.Framework.Media.MediaPlayer.GameHasControl
.Есть ли что-то похожее с приложением C ++ / XAML DirectX на WP8.1 или мы просто пропускаем требование 6.5.1?
Решение
В Windows Phone 8.1 Время выполнения у вас есть backgroundplayer class, у него есть свойство BackgroundMediaPlayer.ismediaPlaying , который вы можете использоватьДля проверки фоновой музыки играют.
Обратите внимание, что это только для Windows Phone, поэтому для других устройств вам придется использовать другие методы.