我有一个node.js应用程序,它应该在node.js的某个时间为所有套接字播放3个声音。
我如何才能让这个工作?我应该在app.js上有声音片段并以某种方式发出它们吗?或者我应该将它们存储在客户端的侧面HTML和一个标志,以便将它们发送给用户?
我能看到如何做首选方法的例子吗? 谢谢
答案 0 :(得分:0)
我建议您公开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
});