Skip to content

isfe-team/mse-player

Repository files navigation

MSEPlayer

A player use MediaSource, by @hxli8 @bqliu.

Solves

  • pcm to wav
  • use MediaSource to play multiple pcm/wav/mp3 files(concat) etc

Notice

Some utilities like strToBlob and wavToMp3 are exported for convenience. But notice that if you want to use wavToMp3, you need to import lamejs in global environment. And use your bundler, e.g. rollup, you need to use rollup-plugin-external-globals and use it in your configuration.

// simple rollup config
const config = {
  plugins: [nodeResolve(), commonjs(), rollupTypescript(), externalGlobals({ lamejs: 'lamejs' })]
}

For webpack, you may use externals. For umd, do it as you like.

Refs

About

pcm2wav or use mse to play multiple audios

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •