Windows 7 で Windows Media Center を制御できるように、Android デバイス用の一種のリモート コントロール アプリを構築することに興味があります。コマンドを物理的なリモートから送信されているかのようにメディア センターに送信するにはどうすればよいですか? たとえば、テレビのチャンネルを 67 に変更したいとします。コード的にはどのようにすればよいでしょうか。C# でコーディングしたいのですが、C++ も使用できます
2 に答える
これまでの私のアプローチは、カスタム Media Center アドインを作成し (Media Center SDK をダウンロード)、2 つの非常に単純なインターフェイスを実装することでした: IAddInModule, IAddInEntryPoint
. アドインを GAC 化し、RegisterMCEApp.exe を使用して登録するなど、アドインをホストするためにジャンプする必要がある小さなフープがいくつかありますが、これらをグーグルで検索すると非常に簡単になります。
この段階に到達すると、アドインが Media Center の Extra ページに表示され、アドインを WCF サービスとして (または必要に応じて) ホストするオプションが表示され、多くの機会が提供されます。リモート管理用。
Media Centers SDK から挿入された AddInHost タイプを使用すると、次のようなホスト コマンドを実行できます。
Host.MediaCenterEnvironment.MediaExperience.Transport.PlayRate = PlayRate.Play
これが役に立てば幸いです。私はまだここでロープを自分で学んでいます。
Bluetooth Stack、widecomm、または bluesoliel ドライバーを使用してみてください。BT コマンドを Android フォン経由で Media Center PC に送信し、それらを処理してチャンネルを調整する必要があります。