0
我有一个node.js应用程序,它应该在特定时间向node.js播放3个声音给所有套接字。将音频播放到套接字node.js
我该如何去解决这个问题?我应该有app.js上的声音剪辑,并以某种方式发出它们?或者我应该让它们存储在客户端的侧面HTML和一个标志,以播放它们发射给用户?
我能看到如何做首选方法的例子吗? 谢谢
我有一个node.js应用程序,它应该在特定时间向node.js播放3个声音给所有套接字。将音频播放到套接字node.js
我该如何去解决这个问题?我应该有app.js上的声音剪辑,并以某种方式发出它们?或者我应该让它们存储在客户端的侧面HTML和一个标志,以播放它们发射给用户?
我能看到如何做首选方法的例子吗? 谢谢
我建议你做3音频文件公开(例如/public/audio/1.mp3
及相关节点的路由),然后在2子问题分裂问题:
例如,如果你正在使用socket.io我建议你这个简单的代码(服务器端):
io.emit('play', { audio: '/public/audio/1.mp3'});
而且,例如,这可能是需要的客户端代码:
var socket = io.connect('/');
socket.on('play', function (data) {
// Here goes the 'HOW' piece of code
// to play the data.audio track
});