You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The funcion find_chromecast.find_chromecasts() is not able to return any device in network, and trow an error :
"Dart Socket ERROR: ../../third_party/dart/runtime/bin/socket_android.cc:147: reusePort not supported for Android."
The error can be fixed adding rawDatagramSocketFactory to MDnsClient() but it stills not returning any device.
My code:
@override
void initState() {
findCastingDevices();
super.initState();
}
Future<void> findCastingDevices() async {
// search!
print('Looking for ChromeCast devices...');
devices = (await find_chromecast.find_chromecasts()).cast<find_chromecast.CastDevice>();
if (devices.length == 0) {
print('No devices found!');
Future.delayed(Duration(seconds: 45), () {
findCastingDevices();
});
return;
}
print("Found ${devices.length} devices:");
for (int i = 0; i < devices.length; i++) {
int index = i + 1;
find_chromecast.CastDevice device = devices[i];
print("$index: ${device.name}");
}
setState(() {});
}
The text was updated successfully, but these errors were encountered:
The funcion find_chromecast.find_chromecasts() is not able to return any device in network, and trow an error :
"Dart Socket ERROR: ../../third_party/dart/runtime/bin/socket_android.cc:147:
reusePort
not supported for Android."The error can be fixed adding rawDatagramSocketFactory to MDnsClient() but it stills not returning any device.
My code:
The text was updated successfully, but these errors were encountered: