3

Safari と Chrome (FireFox ではなく、"webkit" など) で、Windows Media Player をバックグラウンドで再生しているときに (ここでは JQuery を使用して) マウス移動イベントをリッスンすると、マウス移動イベントが発生することがわかります。マウスが動かない。

これは、Windows Media Player が実行されている場合にのみ発生し、マウスがキャンバスの外に移動すると発生しなくなります。

しかし、音楽を再生し、マウスをキャンバスに置いたままユーザーがコンピューターから離れた場合、ユーザーのアイドル状態を識別することはできません。

質問:

  • 誰かがこれについて聞いたことがありますか?魔法の修正が必要ですか?
  • これは Webkit の問題のように思えますが、私は Webkit の専門家ではありません。Webkit 関係者にどのように発表すればよいでしょうか?
4

1 に答える 1

2

再生時にアイドル状態を回避するための Windows Media のアプローチの 1 つである可能性があります...私がオンラインで読んだものから - いくつかの場所で - アイドル状態の回避について尋ねる C/C++ コーダーに関して、これは解決策として出てきます(それが良い解決策かどうかはわかりませんが、XPの問題の修正のようです) .

例えば

Windows PC でプロセッサのアイドル状態 (C 状態) を無効にしようとしています

FireFox は、単なるイベントのトリガーではなく、マウス位置の変化もチェックしている可能性がありますが、WebKit はそうではありません。とにかく勝手な推測。修正するには、同じことができるかもしれません...イベントの発火だけevent.screenXevent.screenYなく、の変更をリッスンしますか?

于 2012-10-08T07:56:25.853 に答える