Holophonic声音是指通过耳机播放声音,一只耳朵或另一只耳朵发出或多或少的声音,以模仿您在现实生活中听到的真实声音。有了这个,你可以感觉到你可以实际把它放在一个听起来像它来自的地方。我想知道我是否可以模仿这个并使用JavaScript或html编辑左右扬声器发出的声音与不同的声音5.如果他们是另一种语言,我必须学习,请告诉我们它是什么。如果你可以使用JavaScript和/或html 5告诉我应该在哪里学习它。谢谢你的回答。
答案 0 :(得分:0)
答案是肯定的。如果它可以用JavaScript编程,它将用JavaScript编程。 HTML5也可能与Audio标签一起发挥作用。两者共同努力创造互动。
JavaScript是一种非常强大的语言,它是目前最受欢迎的开源社区。这意味着有多种模块可供选择。所以你需要一个工具。
步骤#1:使用NPM或GitHub等工具。这个问题的第一步是在NPM上搜索你的关键词:https://www.npmjs.com/search?q=binaural+holophonic+stereo
或GitHub和Bower: https://github.com/search?utf8=%E2%9C%93&q=binaural+holophonic+stereo http://bower.io/search/?q=binaural%20holophonic%20stereo
步骤#2:看看那里有什么......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步是否符合您的要求?
下一步是点击每个文件的自述文件,看看这些库是否具备您需要的全息功能。
步骤#4:但是如果不存在则不要担心。由于Atwoods Law - 所有可用JavaScript编写的内容都将用JavaScript编写。
至少这是我们看到多年来证明自己的趋势。我个人认识一下我所在城市的一群电脑音乐黑客。我可以保证,如果没有这样做 - 这是他们希望解决的事情类型。
概览
所以,如果有可能(它听起来像是这样) - 然后以一种不可避免的感觉休息,它最终会出现在NPM上。如果没有 - 一旦你掌握了JavaScript模块化方法,你就有幸创造它。我现在已经通过NPM等看到了一些这些技术。 Web Audio是一个特定的进步领域,您可以通过ES6了解它的影响。 ,WebWorkers最终可能会帮助你。
技术上:
技术潜水 - 如果图书馆不存在。这听起来像是需要的 - JS与耳机硬件接口的互操作性。这越来越具有JS的能力。但是你可能会略微领先于曲线。这是可能的,但是如果它不存在则会丢失的关键词是 - 互操作性。需要的是JS与硬件接口的互操作性......顺便说一句,这正是JS真正喜欢的。所以在概念上是的,这是合理的。在实施中 - 我不能说。它需要搜索。
搜索JAVASCRIPT AUDIO API VOLUME(效果很好):
来自CreativeJS的这个高度推荐。从这里开始(研究它):
http://creativejs.com/resources/web-audio-api-getting-started/
当然,MDN总是最好的: https://developer.mozilla.org/en-US/docs/Web/API/AudioChannels_API/Using_the_AudioChannels_API
这看起来很重要(虽然可能间接相关): http://codetheory.in/controlling-the-volume-of-an-audio-file-in-javascript/
当然StackOverflow有一个很棒的链接(也许类似,有线索): Correct audio volume output decibels using HTML5 / javascript, turn off pre-processing
总结你的问题:
总而言之,即使你没有完成你的全息概念验证 - 你正在学习宝贵的专业技能。 JavaScript是一个成熟的生态系统,可以深入了解Web Audio功能。这是一个好主意 - 如果什么都不存在......由你来成为将它传授给开源世界的创造者。