youtube_iframe_interop 1.0.0 youtube_iframe_interop: ^1.0.0 copied to clipboard
Youtube Iframe API interop
import 'package:youtube_iframe_interop/youtube_iframe_interop.dart' as youtube;
import 'package:js/js.dart';
Future<void> main() async {
await youtube.loadYoutubeIframeApi();
youtube.onYouTubeIframeAPIReady = allowInterop(iframeReady);
}
void iframeReady() {
youtube.Player(
'player',
youtube.PlayerOptions(
height: 390,
width: 640,
videoId: 'M7lc1UVf-VE',
events: youtube.Events(
onReady: allowInterop((youtube.PlayerEvent e) {
e.target.playVideo();
}),
),
),
);
}