Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    play-soundpublic

    play-sound

    Build Status Downloads

    Play sounds by shelling out to one of the available audio players.

    Installation

    npm install play-sound
    

    Examples

    var player = require('play-sound')(opts = {})
     
    // $ mplayer foo.mp3 
    player.play('foo.mp3', function(err){
      if (err) throw err
    })
     
    // { timeout: 300 } will be passed to child process
    player.play('foo.mp3', { timeout: 300 }, function(err){
      if (err) throw err
    })
     
    // configure arguments for executable if any
    player.play('foo.mp3', { afplay: ['-v', 1 ] /* lower volume for afplay on OSX */ }, function(err){
      if (err) throw err
    })
     
    // access the node child_process in case you need to kill it on demand
    var audio = player.play('foo.mp3', function(err){
      if (err && !err.killed) throw err
    })
    audio.kill()

    Options

    Prior art

    • play.js - play sound files from node.js to your speakers

    License

    MIT

    install

    npm i play-sound

    Downloadsweekly downloads

    1,455

    version

    1.1.2

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar
    • avatar