【发布时间】:2012-04-11 18:21:09
【问题描述】:
我目前正在通过 php 提供 mp3 文件,就像这个问题中描述的方法一样:Can I serve MP3 files with PHP?
$track = "sometrack.mp3";
if(file_exists($track)) {
header("Content-Transfer-Encoding: binary");
header("Content-Type: audio/mpeg, audio/x-mpeg, audio/x-mpeg-3, audio/mpeg3");
header('Content-length: ' . filesize($track));
header('Content-Disposition: filename="sometrack.mp3"');
header('X-Pad: avoid browser bug');
header('Cache-Control: no-cache');
print file_get_contents($track);
} else {
echo "no file";
}
我怎样才能提供剪切的 mp3。就像我想取出文件中的前 XX 秒并直接从 XX 秒提供它,这样用户只能从 XX 秒而不是从 00 秒获取它
【问题讨论】:
-
您需要一个可以剪切 mp3 文件的程序吗? - mp3splt.sourceforge.net/mp3splt_page/home.php
-
@hakre 是的。我需要动态剪切 mp3 中的 XX 部分。我需要为此编写一个程序,所以想知道如何做。
-
你可以输出部分字节大小的文件,但是如果你想检测mp3上的时间线,你必须使用一个库来操作mp3
-
可以使用 PHP mp3 库。
标签: php file-io mp3 file-get-contents