【发布时间】:2012-10-15 09:30:57
【问题描述】:
我正在尝试创建一个看起来像声波但行为像钢琴键盘的横幅。我希望此键盘的每个键在 悬停 状态下播放短的独特声音(.ogg 或 .mp3 样本)。
我知道如何使用 Flash 来实现这一点,但我想在这个项目中坚持使用 HTML/JS,但实际上我在完成它时遇到了麻烦。
“键盘”看起来像这样(SVG):
你能给我一些关于如何实现它的提示吗?
我在想<svg>、<canvas>,或者图像地图可能是不错的选择。
非常感谢您的帮助。
【问题讨论】:
-
类似 - html5piano.com???
-
类似的,是的。除了我想实现更简单的东西,我不需要音序器或和弦系统。
-
我会使用 SVG 图像并设置 JavaScript 处理程序,它会播放声音(记得预加载声音文件)。
-
你有你现在拥有的东西的演示吗?还有,你能用 jQuery 吗?
-
并非如此。简而言之,想象一下将鼠标悬停在每个粉红色矩形上,我想为每个矩形播放不同的声音样本(基本上是一个音符)。该项目依赖 jQuery 用于其他目的,因此它绝对是一种选择。
标签: javascript html audio hover