Bir şarkıyı analiz etmek ve ortalama ses frekansı belirli bir değerin altına düştüğünde işaretçiler oluşturmak için HTML5 web ses API'sini kullanıyorum. Mevcut AudioNode altyapısını kullanarak bunu yapmayı başardım ancak ses sadece ve sadece şarkı çalındığında analiz edilir.Bir mp3 dosyasının şarkı frekansını HTML5 web ses API'sini kullanarak ayıklama
Ancak ne istediğim, şarkıyı önceden analiz etmektir, bu yüzden sessizlik işaretleyicilerini ayıklayabilir ve kullanıcının şarkı boyunca hareket etmek için kullanabileceği CUE düğmelerine dönüştürebilirim.
Açıkçası, özellikle şarkı 50 dakikalık bir podcast gibi bir şey varsa, bunu analiz etmek için önce tüm şarkıyı çalmaya güvenmek çok yavaş olacaktır. PlaybackRate'i 10 kata kadar hızlandırmayı denedim, ancak bu yardımcı olmuyor.
Çözümün Web ses API'sini atlama ve ham ArrayBuffer'ı analiz etmede yattığını varsayalım, ancak nereden başlayacağımı gerçekten bilmiyorum.
Öneriler? Fikirler?
Üç yılda ne kadar öğreniyor olursanız olun, bu cevabın üzerinde bir cevap aldınız ve bunun üzerinden okumak artık çocuk oyuncağı gibi görünüyor :). –