javascript – 可视化html5音频
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 可视化html5音频,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1614字,纯文字阅读大概需要3分钟。
内容图文
![javascript – 可视化html5音频](/upload/InfoBanner/zyjiaocheng/800/261d725c17844c8fbf2d786711dc28a9.jpg)
参见英文答案 > How to write a web-based music visualizer? 4个
我真的很想创建某种均衡器/可视化器来表示来自我的< audio>的音频.标签.到目前为止,我已经能够找到几个可视化音频的非常奇特的实验.他们中的大多数都基于webgl,并且只在chrome中工作.我想要实现的要简单得多,它只是一个基本的,一种颜色,二维可视化,没什么特别的.
这与我想要实现的非常类似(中间的某种图像和两侧的可视化,非常基本,但我喜欢它;))http://www.youtube.com/watch?v=yLRyAz0WFnw
我希望它工作的方式是基于音频标签的src渲染/创建可视化,例如
<audio id="test"
src="http://api.soundcloud.com/tracks/78404260/stream?client_id=7a17129ba9cd5fff34f847e3539829b7">
</audio>
<!-- Some example from sound cloud -->
并且页面上会有一个canvas标签,它从带有特定id的音频标签中获取src,在本例中为“test”.我不认为这个简单的东西应该要求使用WebGl,而是想使用普通的画布,所以它适用于大多数支持html5的浏览器.我是一个javascript新手,所以我不知道从哪里开始.我之前提到了几个例子,但看看它们的来源根本没有帮助.我正在寻找优雅的解决方案,没有任何复杂的事情发生.我知道stackoverflow不是要求完整的代码,所以如果你能让我开始,例如解释如何与音频交互,根据正在播放的内容等改变那些“均衡棒”的大小..会很棒;))(也欢迎jQuery建议)
解决方法:
您不应该使用音频,而是使用WebAudio Api.
Chrome,Safari,Firefox,Edge处理它,但IE没有.
(见这里:http://caniuse.com/audio-api)
当心webaudio是Safari(webkit)的前缀.
如果你想要一个更全球化的范围,SoundManager2可能会
(一个可能的)回答您的需求,因为它适用于所有浏览器
闪电后备:
http://www.schillmania.com/projects/soundmanager2/
使用WebAudio,本文将介绍如何进行频率分析
在任何轨道上以一种非常简单的方式:
http://joshondesign.com/p/books/canvasdeepdive/chapter12.html
内容总结
以上是互联网集市为您收集整理的javascript – 可视化html5音频全部内容,希望文章能够帮你解决javascript – 可视化html5音频所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。