0

Cordova 3.5.0 バイブレーション プラグインは、画面がロックされている場合に実行されないことを除いて、firefoxos 1.3 でうまく機能します。この問題を克服する方法はありますか?

注: アプリは、(予想される振動と同時に) 音楽を再生するときに確実に実行されます。

4

1 に答える 1

0

deviceorientation画面がオフになると、すべてがスリープ状態になります。たとえば、イベントを取得したい場合などです。vibrate関数はこれも認識しており、 を返しますfalse

CPU のウェイクロックを要求すると修正されると思いますが、そうではありません。したがって、現在これを回避する唯一の方法は、画面のウェイクロックを取得し、アプリケーションの使用中に画面をオフにしないことです。ただし、バッテリーが狂ったように消耗するため、これはかなり悪い修正です。

var l = navigator.requestWakeLock('screen');
// after a while
l.unlock();
于 2014-07-10T13:13:29.597 に答える