0
我想创建一个游戏,它可以在现场演奏之前几秒钟分析一首mp3。一个基本的想法与吉他英雄类似,你可以看到即将出现和准备的'苦恼',然后他们实时击中并同步该歌曲。分析时间前面的声音 - Actionscript
有没有办法提前分析声音文件,或分析静音声音文件?
我想创建一个游戏,它可以在现场演奏之前几秒钟分析一首mp3。一个基本的想法与吉他英雄类似,你可以看到即将出现和准备的'苦恼',然后他们实时击中并同步该歌曲。分析时间前面的声音 - Actionscript
有没有办法提前分析声音文件,或分析静音声音文件?
您可以使用Sound.extract()访问基础音频数据。您还可以通过向SampleDataEvent侦听器添加SampleDate事件侦听器并将其播放,而不用提供MP3来动态地将示例馈送到Sound对象。
所以基本上的过程通常是这样的:
虽然我不明白它到底是什么你想要做的,它听起来就像你保持你的提取过程会几秒钟前进您的播放过程中 - 解压到一个缓冲的ByteArray,做您的分析,然后每当输出声音请求更多采样时从该缓冲区BA的开头复制采样。