0.1.0 • Published 4 years ago

tone-manager v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

a tone sound manager for web page .

usage

const config = {};

let toneManager = new ToneManager([{
  id: 'alert',
  src: '<audio url>',
  volume: 50
}, {
  id: 'error',
  src: '<audio url>'
}, {
  id: 'warn',
  src: '<audio url>',
  loop: true
}], config);

toneManager.play('alert', 30);

toneManager.play('alert', {to: 60, duration: 500});

toneManager.stop('alert');

toneManager.stopAll();

toneManager.resumeAll();

toneManager.muteAll();

toneManager.unmuteAll();

// always play sound  even if `stopAll`/`muteAll` invoked ,
// but `loop` prop is disabled
toneManager.audit('warn', 50);

config

NameTypeDefaultDescription
playModeall|pageshowallif playMode is pageshow, page will only play sound in visible
0.1.0

4 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4-beta

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago