播放音乐

本示例介绍了如何使用SmartNode播放音乐。

首先硬件接线图如下:

124

将声卡、音响通过USB连接线相连,需注意的是音响要拨到“ON”端,音响连接线要插入声卡的耳机口中,最后将USB连接线连接到Edison板,注意,一定要将其旁边的拨动开关拨到大USB一端。

SmartNode中用到的node有:注入节点、播放音乐节点。

程序设计如下:

125

相关节点的配置如下:

126
音乐的播放序号默认从0开始,当发送-1时,停止播放音乐。当然如果你想播放第二首或第三首时,可以发送1或2。

127

将“播放音乐”节点拖到编辑区后,首先单击部署按钮,然后双击“播放音乐”节点,便会出现“选择文件”的列表框,选择文件并上传,上传成功之后,单击“files list”即可添加文件。

配置完成后,点击右上角的部署(Deploy)按钮,点击注入节点,就能听到优美的音乐啦!

 

整个程序的json代码如下:(若将代码直接导入SmartNode,则需重新添加文件)

[{“id”:”73b4afc.f8c4b5″,”type”:”PlayAudio”,”z”:”6ce2fb6d.c15114″,”name”:”PlayAudio”,”rules”:[{“t”:”123.mp3″,”v”:”/home/root/node-red/node_modules/node-red-contrib-smartnode/extra/screen9225/../../../../public/uploads/audio//123.mp3″,”id”:1},{“t”:”kiss-stand.mp3″,”v”:”/home/root/node-red/node_modules/node-red-contrib-smartnode/extra/screen9225/../../../../public/uploads/audio//kiss-stand.mp3″,”id”:2},{“t”:”start.mp3″,”v”:”/home/root/node-red/node_modules/node-red-contrib-smartnode/extra/screen9225/../../../../public/uploads/audio//start.mp3″,”id”:3}],”x”:480,”y”:404,”wires”:[]},{“id”:”5a03cc59.a5fc34″,”type”:”inject”,”z”:”6ce2fb6d.c15114″,”name”:””,”topic”:””,”payload”:”0″,”payloadType”:”string”,”repeat”:””,”crontab”:””,”once”:false,”x”:304,”y”:404,”wires”:[[“73b4afc.f8c4b5”]]}]

跳至工具栏