在Linux/mac osx终端命令行下播放音乐的命令
linux或者macosx 中可以按住那个sox这个库,可以使用play xxx.mp3来进行播放音乐
自己去找这个对应的源来按照那个就好了。
这里是用macosx安装的。
brew install osx
Ubuntu的话 可以试试这个命令:
sudo apt-get install sox
这样就ok了
我自己下载了mp3音乐,直接执行下面的命令就可以播放音乐了。
play xxxx.mp3
突发奇想如何把他用nodejs实现呢,child_proccess.exec这个方法就可以实现了。
var child_process = require('child_process'); var mp3 = '/Users/davidzhang/Downloads/small_apple.mp3'; child_process.exec('play '+mp3,function(err,stdout,stderr){ console.log(err.message.yellow); console.log(stdout.blue); console.log(stdout.red); });
把此代码保存为playmusic.js就好了。
然后执行node命令就好了
node playmusic.js
===================================================================好吧过了
我又发现一个奇葩,我呆住了,nodejs有个库叫做player,可以直接进行播放的,其实原理是一样的,来吧,代码
var Player = require('player'); // create player instance var player = new Player('/Users/davidzhang/Downloads/small_apple.mp3'); // play now and callback when playend player.play(function(err, player){ console.log('playend!'); }); // event: on playend player.on('playend',function(item){ // return a playend item console.log('src:' + item + ' play done, switching to next one ...'); player.play(); });
试试 ,走起啊
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/651
版权声明
由 durban创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/651