【发布时间】:2015-04-20 22:41:15
【问题描述】:
我有两个 png,一个是白色的,另一个是红色的。
<img class="rangeHorizontal" id="seek" src="http://i.imgur.com/hRHH9VO.png">
<img id="seekFill" src="http://i.imgur.com/WoJggN0.png">
当歌曲不播放时它应该是白色的,当歌曲正在播放时它应该随着歌曲的进行而填充红色,并且分别向后和向前擦洗时也是如此。
除了画布部分之外,我已经能够应付大部分的游戏功能。
目前这两个 png 是相互叠加的,当歌曲播放时,整个红色 png 叠加在顶部,.. 而不是只显示一部分,.. 这很难解释,但我有一个小提琴所以事情变得更清晰。
https://jsfiddle.net/tallgirltaadaa/q9qgyob0/
想要的效果会喜欢这个播放器,它也使用了两个png的方法:
如果有人能帮我一点忙,我会很高兴的。我整个早上都在蒙面并尝试使用画布,但没有运气。
【问题讨论】:
标签: javascript html audio canvas image-masking