3

MediaElement コンポーネントを使用してビデオを再生するアプリケーションに取り組んでいます。ここで、ユーザーがアイドル状態の場合、デバイスの設定でユーザーが構成したように、ロック画面が表示されるようにしたいと思います。

ビデオを再生しないと、確かにロック画面が表示されます。ただし、ビデオの再生中にロック画面が表示されません。これに関する情報が見つかりません。

現在、アイドル検出モードを次のように設定しています。

PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Enabled;
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Enabled;

私は今少し迷っています。私が考えることができる唯一の解決策は、タイマーを自分で実行し、一定時間後にビデオの再生を停止することです。(ただし、構成されたロック タイムアウトを受け取るための API 呼び出しはないようです。)

どんな提案でも大歓迎です、ありがとう。

4

1 に答える 1

0

回避策の 1 つは、ロック画面での実行を有効にすることです。次に、隠蔽されていても、メディアプレーヤーを停止できます。理想的ではありませんが、目的に役立つかもしれません。

于 2012-07-05T20:49:57.863 に答える