0
我想創建一個遊戲,它可以在現場演奏之前幾秒鐘分析一首mp3。一個基本的想法與吉他英雄類似,你可以看到即將出現和準備的'苦惱',然後他們實時擊中並同步該歌曲。分析時間前面的聲音 - Actionscript
有沒有辦法提前分析聲音文件,或分析靜音聲音文件?
我想創建一個遊戲,它可以在現場演奏之前幾秒鐘分析一首mp3。一個基本的想法與吉他英雄類似,你可以看到即將出現和準備的'苦惱',然後他們實時擊中並同步該歌曲。分析時間前面的聲音 - Actionscript
有沒有辦法提前分析聲音文件,或分析靜音聲音文件?
您可以使用Sound.extract()訪問基礎音頻數據。您還可以通過向SampleDataEvent偵聽器添加SampleDate事件偵聽器並將其播放,而不用提供MP3來動態地將示例饋送到Sound對象。
所以基本上的過程通常是這樣的:
雖然我不明白它到底是什麼你想要做的,它聽起來就像你保持你的提取過程會幾秒鐘前進您的播放過程中 - 解壓到一個緩衝的ByteArray,做您的分析,然後每當輸出聲音請求更多采樣時從該緩衝區BA的開頭複製採樣。