How to use the dashjs.MediaPlayer.events function in dashjs

To help you get started, we’ve selected a few dashjs examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Eyevinn / html-player / src / playerTechs / mss_player.js View on Github external
return new Promise((resolve, reject) => {
      let mediaPlayer = MediaPlayer().create();
      mediaPlayer.initialize();
      mediaPlayer.attachView(this.videoElement_);
      mediaPlayer.attachSource(this.manifestUrl_);
      mediaPlayer.on(MediaPlayer.events.MANIFEST_LOADED, () => {
        resolve();
      });
      mediaPlayer.on(MediaPlayer.events.ERROR, ev => {
        reject(`Failed to load Mss Player: ${ev.error.message}`);
      });
      this.mediaPlayer_ = mediaPlayer;
    });
  }
github Eyevinn / html-player / src / playerTechs / mss_player.js View on Github external
return new Promise((resolve, reject) => {
      let mediaPlayer = MediaPlayer().create();
      mediaPlayer.initialize();
      mediaPlayer.attachView(this.videoElement_);
      mediaPlayer.attachSource(this.manifestUrl_);
      mediaPlayer.on(MediaPlayer.events.MANIFEST_LOADED, () => {
        resolve();
      });
      mediaPlayer.on(MediaPlayer.events.ERROR, ev => {
        reject(`Failed to load Mss Player: ${ev.error.message}`);
      });
      this.mediaPlayer_ = mediaPlayer;
    });
  }

dashjs

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.

BSD-3-Clause
Latest version published 3 months ago

Package Health Score

89 / 100
Full package analysis