2010-12-02 73 views
1

我正在尋找最好的方法來做我想做的事情,所以我問這裏...我有一個PHP網頁,他正在通過TCP向另一臺服務器請求一首歌曲。歌曲被加載到服務器上的臨時文件中。在加載時,我想將它播放到網頁或用戶最喜歡的播放器中。是否可以簡單地將文件引用到播放器,即使它沒有完全加載?在PHP中流媒體

謝謝!

編輯:

我發現一個名爲JW Player的一個偉大的開源播放器,似乎是能夠做我想做的,但我不知道如何...

回答

1

它有點難以理解你的要求。

PHP不具有線程,這將限制你在多任務,但它是可以這樣做

的問題是,如果你獲取在載入播放器的網頁,然後同樣的PHP文件的文件你會有問題。

你將不得不訴諸一些PHP頁面完成任務

首先將發售者向服務器請求他希望播放的歌曲,你將不得不使用Ajax infrom的id服務器,所以您可以在您的服務器上ping一個腳本LOAD VIDEO ID XXXX,其中腳本開始下載視頻,然後您可以激活播放器以調用另一個文件,該文件將讀取部分下載的文件的片段並將其輸出到播放器。

它會變得非常複雜,可能很容易出錯,你最好的選擇是直接從服務器2流式傳輸

1

是可能的,但你應該指出文件的真實大小

+0

總大小? – Julie 2010-12-02 17:08:34

+0

@nerkin,這並沒有真正的幫助。 – RobertPitt 2010-12-02 22:58:57