派生自: kimmy 投稿的 3ch 查看差别 (31) forked: 3ch shinnoske072 关注 2018-06-13 11:05:53 许可证: MIT许可证 派生1 收藏1 浏览量347 播放 停止 刷新 全屏查看 智能机大小查看 派生树 Readme ES6 33 行 HTML 1 行 CSS 10 行 forked: 3ch const audioCtx = new AudioContext(); const channelNum = 3; const merger = audioCtx.createChannelMerger(channelNum); // チャンネル数; alert(audioCtx.destination.maxChannelCount + "ch!"); audioCtx.destination.channelCount = channelNum; merger.connect(audioCtx.destination); play("http://jsrun.it/assets/G/9/D/7/G9D75.mp3", 0); play("http://jsrun.it/assets/W/Z/8/F/WZ8Fo.mp3", 1); play("http://jsrun.it/assets/W/Z/8/F/WZ8Fo.mp3", 2); function play(path, channel) { const request = new XMLHttpRequest(); request.open("GET", path, true); request.responseType = "arraybuffer"; request.onload = function() { audioCtx.decodeAudioData(request.response, evt => { const source = audioCtx.createBufferSource(); source.buffer = evt; source.loop = true; source.connect( merger, 0, channel ); source.start(); }); }; request.send(); } <p id='helloWorld'></p> forked: 3ch * { margin: 0; padding: 0; border: 0; } body { background: #dfd; font: 30px sans-serif; } const audioCtx = new AudioContext(); const channelNum = 3; const merger = audioCtx.createChannelMerger(channelNum); // チャンネル数; alert(audioCtx.destination.maxChannelCount + "ch!"); audioCtx.destination.channelCount = channelNum; merger.connect(audioCtx.destination); play("http://jsrun.it/assets/G/9/D/7/G9D75.mp3", 0); play("http://jsrun.it/assets/W/Z/8/F/WZ8Fo.mp3", 1); play("http://jsrun.it/assets/W/Z/8/F/WZ8Fo.mp3", 2); function play(path, channel) { const request = new XMLHttpRequest(); request.open("GET", path, true); request.responseType = "arraybuffer"; request.onload = function() { audioCtx.decodeAudioData(request.response, evt => { const source = audioCtx.createBufferSource(); source.buffer = evt; source.loop = true; source.connect( merger, 0, channel ); source.start(); }); }; request.send(); } <p id='helloWorld'></p> * { margin: 0; padding: 0; border: 0; } body { background: #dfd; font: 30px sans-serif; } 请使用支持内嵌框架的浏览器 到jsdo.it games上查看 作者信息 分享 嵌入博客 QR二维码 标签 下载 成功! 描述 是怎样的游戏? 控制设备 智能机遥控器 jsdo.it WebSocket Controller» 鼠标 键盘 触摸设备 全屏 有效 无效 从jsdo.it games上删除 提交 作者信息 shinnoske0727 Tweet 默认面板 自动播放 截图 Readme JavaScript HTML CSS 部件尺寸 宽度: px 高度: px 部件代码 <script type="text/javascript" src="http://jsdo.it/blogparts/IAel/js"></script> 讨论区 试着提些关于代码的问题! 收藏用户 natsumi.shim 派生作品 排序 投稿时间 浏览量 收藏数 派生数 forked: 3ch huu092898811 00 45 34/1/10