2012-07-09 42 views
-1

我需要從無法直接訪問客戶端應用程序的位置傳輸音頻。爲此,我正在調查使用Java servlet或PHP來根據需要創建流。HTML 5音頻標籤 - 從PHP或Java servlet中獲取?

以前有人做過這個嗎?

如何處理來自<音頻>標記的跳過/搜索命令?

有什麼辦法可以防止客戶端緩存音頻?

回答

0

以前有人做過這個嗎?

是的,我很確定這是以前做過的。如果您正在查找代碼,請參閱HTTP_Download

如何處理來自<audio>標記的跳過/查找命令?

在服務器端沒有關於此的任何事情。你的瀏覽器處理這個如果您想在瀏覽器中處理該問題,請參閱您的瀏覽器技術規範,瞭解您的瀏覽器支持的HTML標記的功能。

有什麼辦法可以防止客戶端緩存音頻?

根本不是。數據的當前副本在客戶端可用,否則瀏覽器無法播放/跳過/查找媒體。

0

使用此阻止緩存:

header("Cache-Control: no-cache, must-revalidate"); 

一定有人做這些是爲了保護版權的音樂..

它仍然會很好地工作跳躍,尋求標籤。

0

如果從腳本生成音頻標籤,則可以通過在示例文件名的末尾添加一個虛擬GET變量來強制重新加載示例。像這樣的東西...

echo "<source src=\"sample.php?rand=" . rand(1,99999) . "\" />\n";