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.');
  }
}