open method

void open(
  1. List<Media> medias
)

Opens a List of Medias into the Player as a queue. Previously opened, added or inserted Medias get removed.

player.open([
  Media(uri: 'https://www.example.com/music.mp3'),
  Media(uri: 'file://C:/documents/video.mp4'),
]);

Implementation

void open(List<Media> medias) {
  var uris = medias.map((media) => media.uri).toList().toNativeUtf8Array();
  var ids = medias.map((media) => media.id).toList().toNativeArray();
  LWM.bindings.PlayerOpen(
    id,
    medias.length,
    uris,
    ids,
  );
  calloc.free(uris);
  calloc.free(ids);
}