如何将audio文件(即时)转换为浏览器?

我希望能够将audio文件转换为MP3到用户浏览器上。 我使用的软件是:在Ubuntu系统上的Apache,PHP和FFMPEG。 这是我到目前为止的代码:

<?php header("Content-Transfer-Encoding: binary"); header("Content-Type: audio/mpeg, audio/x-mpeg, audio/x-mpeg-3, audio/mpeg3"); passthru('ffmpeg -i song.flac -v 0 -ab 320k -f mp3 -'); ?> 

有了这个代码,只有audio的前几秒被转换,但是,当我注释掉头function,audio文件被完全转换,但所有的二进制数据传递到屏幕(而不是包装在浏览器的MP3播放器)。

有什么想法吗?

Solutions Collecting From Web of "如何将audio文件(即时)转换为浏览器?"