問題タブ [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.
c - Cベースのリモートコントロール/デーモン(IPC / RPC)用のエレガントなAPI?
私はデーモン(Cで書かれている必要があります)を持っています。これは一般的なメディアプレーヤーのようにリモートを持っている必要があります:
が実行されていない場合mediaplayer-daemon
は、リモートコントローラーによって開始されます。リモコンがメッセージを渡します。
私は私にとって最も直感的に思えるアプローチを取りました:
- クライアントアプリケーションはconnect()を試行し、接続できない場合はデーモンを起動します
- クライアントは
argp
、パラメータを構造体に解析するために使用します - クライアントは構造体をソケットを介して送信します
- サーバーは構造体を受け取り、これを解釈します
githubでlibevソケットとunixソケットを使用した簡単なデモ実装があります。
system()
私の推論は、別の言語を構造体に正しく取得しようとしpack
たり、Cライブラリに他の形式を解析させたりするよりも、他の言語からそのバージョンで呼び出すことができるクライアントをCで作成する方が簡単に思えたということです。
しかし、これが特にエレガントな解決策だとは思いません。
もう1つの可能性は、JSONを使用することです。結論として、バニラCでJSONパーサーを使用すると、argsパーサーよりもはるかに複雑になる可能性があります。結果として、JSON(またはYAML)は、他のほぼすべての言語の標準ライブラリに含まれています。
助言がありますか?誰かがsongbird、gimp、itunes、およびリモコン付きの他のアプリがこの問題をどのように処理するか知っていますか?
java - Javaからプロセスを実行し、入力のためにそれを維持します
私が知る限り、fortran には GUI サポートがないため、Java を使用して fortran アプリケーションのフロントエンドをコーディングしたいと考えています。(japi は ifort では動作しないようです。これについては訂正してください)
netbeans を使用して gui を構築し、コマンドをバックグラウンドで fortran コマンドライン プログラムに送信するだけです。Java からコマンドライン アプリケーションをリモート コントロールする方法について何かアドバイスはありますか?
乾杯、デビッド
remote-control - 2台のコンピューター、1台のスクリーン、1台のキーボード、1台のマウスを制御
Mac と Windows の 2 台のコンピューターを使用していますが、1 つの画面、1 つのマウス、1 つのキーボードのみを使用したいと考えています。Synergyというアプリも聞いたことがありますが、2画面だけだと思います。
どうすればこれを達成できるか知っていますか?
ありがとう。
c# - JavaまたはC#でのUPnPAVリモートコントロール
UPnPメディアサーバーと対話できるある種のリモートコントロールを作成する必要があります。
UPnP AVスタックには、メディアサーバー、メディアレンダラー、コントロールポイントの3つのアプリケーションがあることを読みました。最初は、コントロールポイントをプログラムしたいと思っていましたが、いくつかのライブラリのドキュメントをざっと読んだ後でも、コントロールポイントは、サーバーが提供するメディアファイルをデバイス上で再生したいと思っているようです。 、コントロールポイントは、外部ソフトウェアを使用して実行されます(メディアレンダラーとは異なり、ファイル自体を再生します)。
私はこれを正しく理解しましたか、それとも完全に間違っていますか?
さらに、使いやすいライブラリが見つかりませんでした。これはおそらく私のスキルの低さによるものですが、多くの図書館の文書化はかなり悪く、不完全であると感じています。
出会ったすべてのライブラリを覚えているわけではありませんが、Cling、Fraunhofer FOKUS、CyberLinkなどのよく言及される名前が含まれていました。私はいくつかのドキュメントを含む彼らのウェブサイト上のほとんどのものを読みましたが、私が望むようにそれらをどのように使用できるかを実際に見つけることができませんでした。
サーバーに接続し、メディアリストにインデックスを付けて、どのトラックにもジャンプできるようにし、音量を再生、停止、一時停止、次、前へ、制御できるようにするものが必要です。ただし、ファイルはサーバーサイドで再生する必要があります。
JavaやC#でこのような素晴らしいことを知っていますか?よろしくお願いします。:)
ios - Apple Remoteを使用してiOSアプリを制御する方法はありますか?
この質問のタイトルで十分だと思います。ただし、Apple Remoteが何であるかについて疑問がある場合は、ここをクリックしてください。
haskell - LIRCとHaskellのインターフェース
Pythonで小さなアプリケーションのプロトタイプを作成するときにpyLircを使用してきました。パフォーマンス上の理由から(とりわけ)Haskellに移動していますが、同様の機能を提供するモジュールが見つかりません。「lirc_client.h」をそのまま使用する必要がありますか、それとも代替手段はありますか?
ios - remoteControlReceivedWithEventはシングルトンクラスで呼び出されません
私のアプリでは、バックグラウンドとリモコンを再生できるiPodミュージックライブラリと同じように音楽再生を実装したいと思います。
私のアプリは:メインページにいくつかのアイテムがあるテーブルビューです。音楽アイテムを選択すると、音楽ビューに入り、ダウンロードした音楽ユーザーが表示されます。このページで、ユーザーは再生する曲を選択できます。
シングルトンでカスタムPlayerクラスを作成して、音楽がミュージックビューページを離れてもイベントを再生できるようにします。今私の問題は、リモコンを実装する方法です。私はAppleガイドを使用してこの方法を試しまし た。アプリが音楽ビューページにあり、バックグラウンドに移動すると、実際に機能します。
ただし、アプリが別のページにあり、音楽が再生されている場合、リモコンは失敗し、何も呼び出されません。
私のコードは次のようなものです:
アプリが音楽ビューページを離れるとき、私はここでsthをしました
- (void)viewWillDisappear:(BOOL)animated
{
FWAudioPlayer *fwaudioPlayer = [FWAudioPlayer sharedAudioPlayer];
[fwaudioPlayer becomeFirstResponder];
}
ちなみに、私はすでにAppDelegateに設定しています:
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
これで、アプリが音楽表示ページを離れると、が呼び出されていることがわかります[FWAudioPlayer canBecomeFirstResponder]
。次に、リモコンをクリックします[FWAudioPlayer remoteControlReceivedWithEvent:]
。呼び出されることはありません。次に、AppDelegateでリモートコントロールイベントを受信しようとしました。AppDelegateでイベントを受信でき、イベント処理をディスパッチしてシングルトンクラスを呼び出すことができる場合。ただし、AppDelegateでは呼び出されないようです。
そこで、ここで何が問題なのかを知りたいのですが、シングルトンクラスはアプリのビュー階層の下にFWAudioPlayer
ないため、実際にはそうではないと思います。UIViewController
さらに、アプリがメインページなどの他のページに移動するMainViewController
と、が最初のレスポンダーにFWAudioPlayer
なり、リモートイベントを取得できなくなります。
私が正しい場合、iPod音楽と同じ機能、特にバックグラウンド再生とリモコンを備えた音楽プレーヤーを実装するにはどうすればよいですか?
私の推測が間違っている場合、リモートイベントを受信するようにするにはどうすればよいですか(シングルトンクラス)?
ありがとう!!
iphone - 画面をテレビにストリーミングしながら、電話自体でリモート コントロールできるようにするスマートフォン アプリを構築することは可能ですか?
インターフェイスとそれぞれのコンテンツ (特にビデオ) をテレビにストリーミングし、電話自体をこのインターフェイスのリモコンとして使用できるようにする、2 つのことを実行できる Iphone/Ipad アプリ (および Android アプリ) を構築することは可能ですか? ?
基本的には、スマート TV や何らかのセットトップ ボックスなどの接続デバイスはもう必要なく、常に持ち歩いていてローカル ワイヤレス接続に接続されているスマートフォンだけが必要です。おそらく、テレビへの HDMR 接続を備えたドッキング ステーションなので、バッテリーを空にすることはありません。
- 同等の実装または使用法を知っていますか?
- 理論的に可能である場合、パフォーマンスの問題、ボトルネック、およびそれらの解決方法を予測できますか?
- これが不可能な場合、どのリンクが欠落しているか、どの技術を最初に開発する必要がありますか?
これについてのあなたの考えをありがとう!
ジェイコブ
ios - iOS のリモート コントロール (ロック画面) に情報を送信する方法
現在、ロック画面でトラック情報を変更する際に問題が発生しています。ロック画面から再生/一時停止することができ、すべてがうまく機能しますが、「現在再生中」の情報をそれに送信する方法が完全にわかりません。
AVPlayerを使用して、インターネットからのストリーミング オーディオを再生しています。ロック画面でアーティスト/トラック名を設定する方法を知っている人はいますか? おそらくAVPlayerItemを送信することによってですか?どんな助けでも大歓迎です!
ありがとう!