我正在制作视频游戏,我有一个名为" sounds.mp3"的音频文件。我所有的声音都在哪里。
我正在使用Howler.js,我需要知道声音的确切位置,以及它的持续时间。
<xsl:for-each select="recipes/recipe">
<xsl:sort select="*/preparationTime" order="descending" />
<xsl:sort select="*/cookingTime" order="descending" />
<ul>
<li><xsl:value-of select="name(*)"/></li>
<li><xsl:value-of select="*/preparationTime"/></li>
<li><xsl:value-of select="*/cookingTime"/></li>
<!-- some more infos -->
</ul>
</xsl:for-each>
这里,激光声音将从第3个开始,持续时间为0.7秒。
我知道有像GetSpriteXY或Sprite Cow等图片精灵的工具,如果有人知道类似的工具,那就太棒了。
实际代码有效,我只需要更好的方法来确定文件中的声音,而不仅仅是仔细聆听。
提前谢谢。
答案 0 :(得分:1)
有几种选择:
您可以将声音加载到Audacity(http://www.audacityteam.org/),然后只需双击音频的每个部分即可选择它,底行将显示开始和结束位置等信息。
如果您将单独的音轨与编译的声音精灵分开,则可以考虑使用soundsprite(https://github.com/realbluesky/soundsprite)之类的内容来生成精灵文件。它与howler.js格式兼容,并将输出您需要的所有内容。