Android 2.2 媒体框架是否支持 IGMP/Multicast?如果是,任何人都可以指导我们如何做到这一点?
问问题
1194 次
2 回答
0
这很简单:
通知 wifimanager 您的应用需要接收多播:
WifiManager wifi = (WifiManager)getSystemService( Context.WIFI_SERVICE ); MulticastLock mcLock = wifi.createMulticastLock("mylock"); mcLock.acquire();
创建套接字:
InetAddress group = InetAddress.getByName(MULTICAST_ADDRESS); MulticastSocket s = new MulticastSocket(MULTICAST_PORT); s.joinGroup(group);
于 2011-06-30T11:21:27.220 回答
0
看来,Android 中的多播支持并不像某些用户希望的那样可靠。见http://codeisland.org/2012/udp-multicast-on-android/
即它是否真的有效或可能取决于设备。它不适用于我的 Nexus5。
于 2014-01-27T03:11:16.493 回答