play-sound
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/play-sound package

    1.1.3 • Public • Published

    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

    3,353

    Version

    1.1.3

    License

    MIT

    Unpacked Size

    5.34 kB

    Total Files

    4

    Last publish

    Collaborators

    • justinjmoses
    • shime