キャンバス上のオーディオのオーディオ ビジュアライゼーションを作成したいので、SoundManager2 を使用することにしました。問題は、波形データを返す関数が空の配列をスローすることです。どうすればいいですか?(サウンドが再生されているのが聞こえるので、正しくロードされています:))
<script>
(function() {
soundManager.url = 'swf/';
soundManager.flashVersion = 9;
soundManager.onready(function() {
var i = 0;
var song = soundManager.createSound({
id: 'song',
url: 'https://www.mash-up.pl/sites/default/files/mp3/HF028A.mp3'
});
console.log(soundManager.features.waveformData); // true
function draw() {
// emit waveform data every once in a while as to not break console
if (!(i % 200)) {
// wth these are empty
console.log(song.waveformData.left);
console.log(song.waveformData.right);
}
i++;
window.webkitRequestAnimationFrame(draw);
}
draw();
song.play();
});
})();