0

テレプレゼンス ソフトウェア用のリモート側ユーザー インターフェイスを開発しようとしています。KineticJSプラットフォームが. ソリューションにはハードウェアが含まれており、そのハードウェアはタッチスクリーンであり、入力としてマウスとスタイラスがない可能性があります。WebRTCOpenTok

私の問題は単純です。ユーザーが指で画面に触れた瞬間を知りたいのですが、これはmousedownまたはtouchstartイベントに相当します。ただし、これらのイベントはどちらも、Windows 7、Chrome では発生しません。ホールド トゥ ライト クリックをオフにする、手描き入力とジェスチャのオンとオフを切り替えるなど、タッチ設定をさまざまに変えてみました。これらのどれも、応答にまったく違いはありませんでした。

1 つの注意点は、クリックは問題なく取得できるということですが、それは私が探しているものではありません。

4

1 に答える 1

0

mouseoverWindows7 端末で HTML5 対応のブラウザを使用している場合は、iPad/Android と同じだと思います。

    applications.on('touchstart mouseover', function() {
        writeMessage(messageLayer, 'touchstart applications circle');
        this.setFill({ image: images.applicationshover});
        layer.draw();
    });
    applications.on('touchend mouseout', function() {
        writeMessage(messageLayer, 'Mouseup applications circle');
        this.setFill({ image: images.applicationsimage});
        layer.draw();
    });

シンプルな線画プログラムです。HTML5で動作します。

そうでない場合は、これが役立つはずです。詳細を提供してください。

于 2013-09-09T10:28:07.553 に答える