initPlayer method

void initPlayer(
  1. int videoId,
  2. Map<String, dynamic> params
)

Implementation

void initPlayer(int videoId, Map<String, dynamic> params) async {
  if (!_imported) {
    for (var srcipt in scripts) {
      await importJSFile(srcipt);
    }
    _imported = true;
  }
  player = js.context.callMethod('videojs', [
    html.document.getElementById('video_$videoId'),
    js.JsObject.jsify({
      "fill": true,
      "responsive": true,
      "controls": true,
      "autoplay": true,
      "preload": true,
      "poster": params["posterImage"],
      "playbackRates": [0.5, 1, 1.25, 1.5, 2],
    })
  ]);

  js.context.callMethod('oneplusdreamInitialPlayer',
      [player, js.JsObject.jsify(params), videoId]);
}