0

私はある種のビデオと音楽のセキュリティ aap を開発しているので、ロック画面でバックグラウンド ミュージックの再生を見つけようとしています ...実際には、カスタム ミュージック プレーヤーを作成し、音楽を再生するために Windows Phone 8 のデフォルト プレーヤーを使用しませんでした。デフォルト プレーヤーを使用する場合、バックグラウンドで Windows Phone 8 のデフォルト プレーヤーを呼び出す必要があります。私のセキュリティ アプリの理由は失敗するため、私の質問は、カスタム ミュージック プレーヤーを使用してバックグラウンドで音楽を再生する方法です (プレーヤーはロック画面の下に隠れて起動する必要があります)。メニュー)、ユーザーがアプリ内にいるときにのみ音楽リストや音楽プレーヤーのその他の機能にアクセスします。一方、ロック画面では、ユーザーと対話せずに音楽が再生されます

4

1 に答える 1

1

バックグラウンドでオーディオを再生するには、BackgroundAudioPlayer. このページでは、このクラスの使用方法について説明します。これにより、ボリューム コントロールにトラックが表示されますが、それなしでバックグラウンドでオーディオを再生する方法はありません。

アプリをロック画面で実行できるようにする (フォアグラウンド アプリのままにしておく) だけの場合は、次の手順を実行する必要があります。

  • 設定PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled
  • ロック画面への出入りを検出するハンドルPhoneApplicationFrame.ObscuredとイベントUnobscured

ユーザーがロック画面での実行を無効にできるように設定することもお勧めします。

于 2013-08-06T11:40:36.890 に答える