An open API service indexing awesome lists of open source software.

https://github.com/rxlabz/youtube_player_interop

Youtube iFrame wrapper for Dart web apps
https://github.com/rxlabz/youtube_player_interop

dart interop js video youtube-player

Last synced: 2 months ago
JSON representation

Youtube iFrame wrapper for Dart web apps

Awesome Lists containing this project

README

          

# youtube_player_interop

A [Youtube iFrame API](https://developers.google.com/youtube/player_parameters) wrapper for Dart web apps

For Angular Dart apps see the [Youtube iFrame Component](https://github.com/rxlabz/angular_youtube_iframe)

## Example

[Example](https://rxlabz.github.io/youtube_player_interop)

The simplest example

### HTML

```html




youtube iframe interop



```

### Dart

```dart
import 'package:youtube_player_interop/youtube_player_interop.dart' as yt;

void main(){
yt.initYoutubeFrame(onYouTubeIframeAPIReady);
}

void onYouTubeIframeAPIReady() {
final options = new yt.PlayerOptions(
height: '360',
width: '480',
videoId: 'JXcNqXbCa0E',
);
final player = new yt.Player('video', options);
}
```

## API

- [player](https://developers.google.com/youtube/iframe_api_reference)
- [playerVars](https://developers.google.com/youtube/player_parameters)

### Events

- onReady
- onStateChange
- onPlaybackQualityChange
- onPlaybackRateChange
- onError