您可以使用JavaScript或html5编辑音频,通过耳机的2个扬声器播放不同数量的声音吗
全息声音是指通过耳机播放声音时,一只耳朵或另一只耳朵中或多或少的声音,以模仿现实生活中听到的真实声音。有了这个,你会觉得你可以把它放在一个听起来像它来自的地方。我想知道我是否可以模仿这一点,并使用JavaScript或HTML5编辑左右扬声器发出的不同声音。如果他们是我必须学习的另一种语言,请告诉我们它是什么。如果你能使用JavaScript和/或HTML5,请告诉我应该在哪里学习它。谢谢你的回答。答案是肯定的。如果可以用JavaScript编程,它将用JavaScript编程。HTML5也可能在音频标签中扮演角色。两者共同创造互动 JavaScript是一种非常强大的语言,它是目前最流行的开源社区。这意味着有很多不同的模块可供选择。所以你需要一个工具 步骤1:使用NPM或GitHub等工具。我回答这个问题的第一步是在NPM上搜索你的关键词,如下所示:您可以使用JavaScript或html5编辑音频,通过耳机的2个扬声器播放不同数量的声音吗,javascript,html,audio,Javascript,Html,Audio,全息声音是指通过耳机播放声音时,一只耳朵或另一只耳朵中或多或少的声音,以模仿现实生活中听到的真实声音。有了这个,你会觉得你可以把它放在一个听起来像它来自的地方。我想知道我是否可以模仿这一点,并使用JavaScript或HTML5编辑左右扬声器发出的不同声音。如果他们是我必须学习的另一种语言,请告诉我们它是什么。如果你能使用JavaScript和/或HTML5,请告诉我应该在哪里学习它。谢谢你的回答。答案是肯定的。如果可以用JavaScript编程,它将用JavaScript编程。HTML5也可能
https://www.npmjs.com/search?q=binaural+holophonic+stereo
或GitHub and Bower:
第二步:看看外面有什么
Surprisingly GitHub and Bower did not return results, but NPM did.
It looks like there are some good things there...
- web-audio-school
- audiosynth
- augiobugger
- sink
步骤3:它是否符合您的要求
下一步是点击每个库的自述文件,看看这些库是否具有所需的全息功能
第四步:但如果不存在,不要烦恼
因为阿特伍德定律——所有可以用JavaScript编写的东西都将用JavaScript编写
至少多年来,我们看到的趋势正在证明这一点。我个人认识我所在城市的一群电脑音乐黑客。我可以保证,如果没有这样做,这就是他们期待解决的问题
概述
所以,如果这是可能的,就像它听起来是-然后休息与一些不可避免的感觉,它将出现在NPM,最终。如果不是的话,那么一旦你掌握了JavaScript模块化方法,你就有了创建它的乐趣。我已经看到一些技术通过NPM等出现。网络音频是一个特殊的发展领域,您可以关注它对ES6的影响,网络工作者最终可能会帮助你
技术上:
从技术上来说,如果图书馆不存在的话。听起来需要的是-JS与耳机硬件接口的互操作性。这越来越成为JS的一种能力。但你可能在这里稍微领先一点。这是可能的,但如果它不存在的话,就会缺少一个关键词——互操作性。需要的是JS到硬件接口的互操作性。。。顺便说一下,这正是JS真正擅长的。所以在概念上,这是合理的。在实施过程中——我不能说。它需要搜索
搜索JAVASCRIPT音频API卷可以获得很好的结果:
强烈推荐CreativeJS的这一款。从这里开始学习:
当然,MDN总是最好的,否则:
这看起来很重要,但可能间接相关:
当然,StackOverflow也有一个很好的链接,可能类似,有一些线索:
在结束你的问题时:
是的,一定要学习JavaScript。
但也要学习命令行工具——因为它们能让你得到你想要的。
吉特,NPM,鲍尔。。。
总而言之,即使你没有完成全息概念验证,你也在学习有价值的专业技能。JavaScript是一个成熟的生态系统,适合深入研究Web音频功能。这是一个伟大的想法-如果什么都不存在。。。要成为开源世界的创造者,这取决于你。你不需要为每个频道设置不同的音量吗?如果是这样的话,我想你可以研究一下平移。一只耳朵里或多或少的声音的常用词是立体声。现实生活中的声音是双耳音频。全息是祖卡雷利发明的,除了音量变化外,它还包括每个通道上适当的相移。如果您想使用3d声音,请参阅HTML5 AudioListener、PannerNode等。根据浏览器的实现,它可能使用相移,也可能不使用相移,但它肯定会为您提供基本的音量和左右平移。HTML5音频API支持HRTF算法,我已经用耳机证实了它确实具有真正的3d声音。例如,您可以区分右前方对角的声音与右后方对角的声音。令人印象深刻。