triggerAirPlay function
void
triggerAirPlay()
Implementation
void triggerAirPlay() {
if (kIsWeb) {
try {
final video = html.document.getElementsByTagName('video').firstOrNull;
if (video == null) return;
if (js_util.hasProperty(video, 'webkitShowPlaybackTargetPicker')) {
js_util.callMethod(video, 'webkitShowPlaybackTargetPicker', []);
} else {
debugPrint('AirPlay not supported or not Safari');
}
} catch (e) {
debugPrint('AirPlay trigger error: $e');
}
} else {
debugPrint('Cast/AirPlay for native is not implemented yet.');
}
}