AndrewsRS 0 Denunciar post Postado Fevereiro 28, 2016 Estou usando essa biblioteca https://github.com/boyhagemann/Wave para pegar as amplitudes de um arquivo WAV e então usando esta biblioteca em javascript https://github.com/olivierrr/soundcloud-waveform para fazer um player igual souncloud, o problema e que a propriedade da waveform do 'soundcloud-waveform ' é em float e as amplitudes que WAVE da é uns numeros muito grandes e caba que resultado não é certo. <?php require_once 'vendor/autoload.php'; use BoyHagemann\Wave\Wave; $wave = new Wave(); $wave->setFilename('file.wav'); $wave->setSteps(1000); $data = $wave->getWaveformData(); // Get the amplitude values for each channel foreach($data->getChannels() as $channel) { $amplitudes[] = $channel->getValues(); } foreach( $amplitudes[0] as $value){ $New_time[]= $value/1999900000; } ?> <script > window.o = new WAVEFORM({ container: newDiv(), waveform: <?php echo json_encode( $New_time);?>, height: 200, width: 800, trackLength: 271, reflection: 0.3, waveWidth: 2 })... Compartilhar este post Link para o post Compartilhar em outros sites