問題タブ [remote-control]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1658 参照

networking - Google TV リモート アプリを Google TV エミュレータに接続する方法

タイトルが示すように、 Google TV リモート アプリを Ubuntu で実行されている Google TV エミュレータに接続 (およびペアリング) できませんでした。エミュレータは独自のサブネットワークで実行されるため、ネットワーク外のものと接続するにはリダイレクトを使用する必要があることを理解しています。

私は次のことを試しました:

1) デバイスで実行されているリモート コントロール アプリ、

2)Google TVエミュレーターと同じマシン上のAndroidエミュレーターで実行されているリモートコントロールアプリ(エミュレーターにはwifiがなく、公式アプリはwifiなしで終了するため、このためにアプリの修正バージョンを使用する必要がありました)

構成 (2) では、telnet とリダイレクト コマンドを使用して、どうにかテレビ エミュレーターとの接続を確立できました (これを参照してください)。ただし、リダイレクトされていない新しい(ランダムな)ポートでソケットを構築しようとするため、ペアリングを確立しようとしているときにアプリが失敗します(私は推測します)。

まず、Google TV リモート アプリが TV エミュレータに正常に接続するためにルーティングするポートを見つける方法を知りたいと思います。そして、新しいソケット(リダイレクトできませんでした)を介してコントローラーをTVエミュレーターに接続する際に、ペアリングアクションはどのように成功しますか

どんな助けでも大歓迎です。

0 投票する
0 に答える
563 参照

google-chrome - 孤立した Chrome ウィンドウをリモート コントロールしますか?

Windows 上の Chrome をリモート コントロールして、アプリケーションが指示することを実行する必要があります。現在、私の戦略は次のようになっています。

APP> WebSocket implementation> chrome.exe --remote-debugging-port=xxxx> Remote Debugger> Local Contorl Page> Custom Events>Custom Extension

アプリケーションは、リモート デバッガーをオンにして Chrome を起動し、WebSocket を介してリモート デバッガーに接続します。カスタム拡張機能は、空のページで新しいタブを起動し、単純なイベントを実装します。アプリケーションは文字列をテキスト ボックスに配置し、イベントをトリガーします。拡張機能はイベントを取得し、テキストエリアからコードを評価してから、同じ方法で、またはコンソール メッセージを介して応答を返します。

これは悪夢のような時流であり、両方のプロセスが緩く相互接続されており、事態が進行する可能性が非常に高くなります。

JS、PHP、SQL 以外の言語は知りません。特定の状況で試すことができる他のアプローチはありますか? おそらく、一部の拡張機能が chrome.* API などを公開しているのではないでしょうか?

0 投票する
2 に答える
1338 参照

android - Android 4.x RemoteControlClient.setTransportControlFlags() が機能しない?

アプリでロック画面プレーヤーをサポートするために RemoteControlClient クラスを使用しようとしています。問題の 1 つは、トランスポート コントロール フラグの設定が正しく機能していないように見えることです。

たとえば、再生/停止アイコンを前/次なしで表示しようとしています:

これは、前のアイコンと一時停止アイコンを示しています! なんで?

さらに悪いことに、停止/再生ボタンを押すと、またはKEYCODE_MEDIA_PLAY_PAUSEを取得する必要がある場合にのみ受信します。KEYCODE_MEDIA_STOPKEYCODE_MEDIA_PLAY

私がこれを正しく行っていることがわかった場合、これは Android 側の貧弱な開発をイライラさせます。

0 投票する
1 に答える
1698 参照

java - Web アプリケーションを使用したリモート デスクトップ制御

1 人のユーザーが他のユーザーのデスクトップにフル アクセスで接続できる Web アプリケーション (Java で記述) でリモート デスクトップ共有機能を開発する予定です。

team-viewer のようなアプリケーションは使いたくありません。ある種の Web ブラウザ プラグインまたは機能である必要があります。

Adobe Connect と Java.awt.Robot クラスのようないくつかのソリューションを見つけました。

利用可能な最良のオプションを教えてください。これらの要件を満たすことができるオープンソース プロジェクトがあれば、それは素晴らしいことです。

0 投票する
1 に答える
3660 参照

ios - iPhone ヘッドセットの再生ボタンのクリック

iPhone でヘッドセット ボタンのクリックを検出したい場合は、「iPhone SDK でヘッドセット ボタンのクリックを検出する」を参照してください。http://developer.apple.com/library/IOS/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/RemoteControl/RemoteControl.htmlに従って、次のようにコードを記述しましたが、動作しません!!

私の問題は、リモート コントロール イベントをキャッチできないことです。ヘッドセットの再生または一時停止ボタンをクリックすると、コンソールに何も出力されません! 誰が私を助けることができます?ありがとうございました。

0 投票する
1 に答える
1215 参照

sensors - GalaxySIIの近接センサーを制御する

サムスンギャラクシーSII電話の近接センサーは、赤外線LEDとIRセンサーで構成されています。近接センサーの赤外線LEDを任意の方法で制御することは可能ですか(TVリモコンを使用したり、IRDAを介して何かを転送したりするため)?

0 投票する
4 に答える
12205 参照

objective-c - iOS で RemoteControlEvents の受信を開始できない

私のアプリでは、ユーザーがバックグラウンドでオーディオ再生を制御できるようにしたいと考えています。.plist で backGround モードを設定し、必要に応じて bg で再生します。しかし、コントロール ボタンに触れても応答がありません。

私はAudioSessionこのように設定します

次に、私のプレーヤーが配置されているviewContollerで、私はこれがbeginReceivingRemoteControlEvents好きです

そして、それは印刷しますResponds!

しかし問題は、このメソッドが呼び出されないことです

カテゴリを書き込んでUIApplicationファーストレスポンダーにしようとさえしましたが、役に立ちません

なぜこれが起こることができますか?

SOLUTION これが私の問題を解決したものですiOS4でバックグラウンドに入ってオーディオを再生する

0 投票する
0 に答える
732 参照

ios5 - 複数のView ControllerアプリでremoteControlReceivedWithEventが呼び出されない

iOS 4.3.3 で問題なく動作するアプリがあります。しかし、iOS 5 でいくつかの問題があることがわかりました。

このアプリには 4 つのビュー コントローラーがあります。リモートコントロールの機能を実現するために、各View Controllerに次のコードを追加します。問題は、View Controller を初めて開いたときです。アプリをバックグラウンドで実行したり、画面をロックしたりしても、リモコンのボタンはうまく機能します。しかし、別のView Controllerをクリックして前の画面に戻ると、リモコンが機能しなくなります。しかし、毎回 canBecomeFirstResponder 関数が呼び出されました。

[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; を入れようとさえします。デリゲート関数で (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 動作しません。

なぜこれが起こっているのかわかりません。それは私を数日間苦しめました。複数のView Controllerでリモートコントロール機能を実現するより良い方法はありますか?

ところで、UIBackgroundModes オーディオ キーを info.plist に追加しました。そして、このアプリはバックグラウンドでうまく機能します。

どんな助けでも大歓迎です。

0 投票する
1 に答える
359 参照

selenium-webdriver - Selenium 'ant run-demo-in-parallel' コマンドの失敗?

Selenium Grid Demo を正常に実行しようとしていますが、問題が発生しています。

4 つの localhost リモート コントロールを使用してハブを正しくセットアップしました。それらを並行して実行しようとすると、次の結果が得られます。

[ビルドに失敗しました:\Selenium Grid\selenium-grid-1.0.8-bin\selenium-grid-1.0.8\build.xml:137: Java が返されました: 1 合計時間: 1 秒:\Selenium Grid\selenium-grid- 1.0.8-bin\selenium-grid-1.0.8>]

次のすべてのバージョンで最新のものを持っています。

Selenium Webdriver リモート コントロール Selenium Grid Apache Ant

回避策はありますか?