0

Android では、ユーザーが MediaRouteButton を通過することなく、キャスト可能なデバイスのリストを検出して取得する方法はありますか?

4

2 に答える 2

1

ChromeCast デバイスは DIAL サーバーです: http://www.dial-multiscreen.org/dial-protocol-specification

ネットワーク上でブロードキャストを検出し、その機能を判断できます。これらすべてをサービスで行うことができます。私はあなたが試すことができるAndroidでDIALクライアントを書きました: https://github.com/entertailion/DIAL

Google TV デバイスは DIAL サーバーでもあるため、それらと ChromeCast デバイスを区別する必要があります。

于 2013-08-02T20:31:38.617 に答える
0

ここで私のコードを参照してください: https://stackoverflow.com/questions/18717947/devicemanager-scan-does-not-show-cast-devices-as-they-come-online

唯一の問題は、質問に記載されているとおり、新しいデバイスがオンラインになったときにコールバックが通知されないことです。

于 2013-09-29T11:38:29.777 に答える