magento中音频文件的波形

时间:2015-08-07 08:16:34

标签: json magento audio

我的文件已保存。我有文件名和文件网址。为了生成波形,我想要这种类型的代码。

 [0.75827,0.502991,0.765717,0.68399,0.798004,.....]

我认为这是音频文件的json。我怎么能得到这种类型的音频文件的json

1 个答案:

答案 0 :(得分:1)

我认为您想要的是根据音频文件创建一个数字数组来表示音频文件的内容。您应该只是检查这个问题的答案,这似乎对此有用:

https://stackoverflow.com/questions/2381243/how-does-soundcloud-com-generate-the-waveform-for-their-mp3-player

他们提到这个项目完成工作(生成波形): https://github.com/afreiday/php-waveform-png

如果您特别需要数组,可以更改代码以存储或从此行返回变量$ v:

$v = (int) ($data / 255 * $height);

自: https://github.com/afreiday/php-waveform-png/blob/master/php-waveform-png.php