11

音楽プレーヤーで再生中の音楽を停止すると、実際に停止しません。画面をロックした後でも音楽コントロールを見ることができるので、一時停止します。ロックされた画面に表示されるボリュームコントロール(リワインド、再生、フォワード)ボタンを、コードの背後にあるコードを使用して削除します。これはすでに市場の既存のアプリStop the Music!によって達成されています。私はこれを通ってpage、しかし私は彼らがそうすることができる方法を理解することができない。WP7のロック画面でボリュームコントロールを削除するには?

これを達成するためにとにかくありますか?

+0

これはできません – Prescott

+1

可能です。音楽を止めるアプリを見て、彼らはそれをやった。私は私のアプリケーションに同じ効果を達成する必要があります –

+5

なぜこれが閉じられたのか分かりません。可能です。 MediaStateを停止してキューをクリアするだけです。すべての音楽を停止すると、キューがクリアされます。 – Michiel

答えて

0

これを行う必要はありません。 Windows Phone 7.8では、デバイス上のボタンを押すとポップアップとしての音楽コントロールが可能になりました。

1

ニースの質問、いくつかのトライアル&エラーテストの後、私は実際に出て見つけた、ボリュームコントロールから音楽プレーヤーを削除する方法:

  • あなたは.WMA拡張子を持つあなたのアプリ空のファイルに追加する必要がありますを開き、ビルドアクションを「コンテンツ」(たとえば、「empty.wma」など)をアプリルートフォルダに設定します。
  • メディアの再生を停止し、メディアプレーヤーを削除するだけでダミーソングオブジェクトを作成し、このようなにそれを再生しようとする:

    Song s = Song.FromUri("empty", new Uri("empty.wma", UriKind.Relative)); 
    MediaPlayer.Play(s); 
    

、ファイルが無効な音楽ファイルであるため、それは、すべてです何も再生されておらず、以前の音楽プレーヤーも削除されています。
注GDR3アップデートを適用したWindows Phone 8デバイスでこれをテストしました。 Windows Phone 7.5でも正しく動作するかどうかは不明です。