Мое приложение только что было отклонено из магазина WP8, так как оно останавливает медиаплеер при запуске (и начинает воспроизводить собственную музыку). Именно так это делает образец WP8, Marble Maze. Тем не менее, они отвергли это.
Требование сертификации: 6.5.1
When the user is already playing music on the phone when the app is launched,
the app must not pause, resume, or stop the active music in the phone MediaQueue
by calling the Microsoft.Xna.Framework.Media.MediaPlayer class.
Итак, как мне выполнить это требование с помощью приложения С++? Я не могу использовать XNA, как предлагают многочисленные источники для решения этой проблемы, и экземпляр интерфейса медиаплеера, который я получаю, не может знать, что происходит вне моего процесса.
Я думал, что просто показываю пользователю окно сообщений каждый раз, когда они начинают просто запрашивать разрешение на воспроизведение музыки, но даже окна сообщений недоступны для С++. Есть идеи?