1

HTML5仕様のdevicemotionイベントからrotationrateを取得しようとしています

Chrome と iOS で値を取得できます。ただし、エッジ ブラウザでは値が null のようです。私は何か間違ったことをしていますか - 私のコードは次のとおりです

window.addEventListener('devicemotion', updateM, false);

var updateM = function(e){
    console.log(e.rotationRate); // returns null on edge 
}

MSDN の仕様によると、IE 11 以降で利用可能です - https://msdn.microsoft.com/en-us/library/dn342897(v=vs.85).aspx

誰かが電話で直接試してみたい場合に備えて: http://jsfiddle.net/q5z4ytvf/

4

1 に答える 1

0

ソフトウェアの問題ではなく、ハードウェアの問題であることに気づきませんでした。Lumia 640 を使用していましたが、そのデバイスにはジャイロスコープがありません。これが誰かの役に立てば幸いです。

于 2016-04-11T15:29:28.513 に答える