2011-11-23 41 views
2

test.php的代碼:PHP和MP3頭瀏覽器的媒體播放器不能確定長度

$path = 'audio.mp3'; 

header("Content-type: audio/mpeg"); 
header('Content-Transfer-Encoding: binary'); 
header('Content-Disposition: inline; filename="'.$path.'"'); 
header("Content-length: ".filesize($path)); 

readfile($path); 

的html代碼:

<iframe src="test.php"></iframe> 

這將起到.PHP作爲MP3播放,但我將無法訪問瀏覽器媒體播放器中的導航滑塊。我在幾個不同的地方點擊滑塊,但什麼都不會發生。當我將音源更改爲「audio.mp3」時,我可以再次控制滑塊。我很確定它與標題有關。任何想法我可以用什麼標題來解決這個問題?

回答

0

它實際上與所使用的瀏覽器和插件有關,所以「流媒體」mp3或媒體文件不應該這樣做。使用許多開源且易於使用的Flash播放器,它們可以爲您的服務器上的mp3文件處理緩衝,控件,顯示/隱藏以及所有內容。

+0

好的......這些都會阻止下載媒體或隱藏媒體位置? – ddan

+0

是的,有些玩家可以選擇。 – 2011-12-01 00:19:26