私のアプリは、起動時にメディアプレーヤーを停止する(そして独自の音楽の再生を開始する)ため、WP8ストアから拒否されました。これはまさにWP8サンプルであるMarbleMazeが行う方法です。それでも彼らはそれを拒否しました。
認証要件: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.
では、C ++アプリでこの要件をどのように渡すのですか?多くの情報源がこの問題を解決することを示唆しているため、XNAを使用できません。また、受け取ったメディアプレーヤーのインターフェイスのインスタンスには、プロセスの外部で何が起こっているかを知る方法がありません。
ユーザーが音楽を再生する許可を要求し始めるたびにメッセージボックスを表示するだけだと思いましたが、メッセージボックスでさえc++の範囲を超えています。何か案は?