我需要一種方法來隱藏DivX播放器的嵌入代碼中的文件源。用PHP爲divx播放器隱藏文件源
文件源是遠程的。我試圖通過使用標題的PHP文件流式傳輸文件。我使用3個部分。 1:在會話中定義文件路徑。 2:嵌入視頻閱讀文件:stream.php。 3:重定向到視頻源。
這裏是第1部分,定義文件來源:
<?PHP session_start();
$_SESSION["url_vid"] = "http://remote-server.com/file.avi";
?>
這裏是嵌入代碼(第2部分):
<object classid="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" width="320" height="260" codebase="http://go.divx.com/plugin/DivXBrowserPlugin.cab">
<param name="custommode" value="none" />
<param name="autoPlay" value="false" />
<param name="src" value="stream.php" />
<embed type="video/divx" src="stream.php" custommode="none" width="850" height="400" autoPlay="false" pluginspage="http://go.divx.com/plugin/download/">
</embed>
</object>
這裏是stream.php代碼:
<?PHP
session_start();
header("Location :".$_SESSION["url_vid"]);
?>
這不起作用。
當它運行DivX播放器時,它會發出以下提示:「DivX Plus Web Player無法下載視頻,請檢查您的Internet連接」但直接進入stream.php文件時,它開始下載文件。
有誰知道任何替代方法來隱藏文件路徑。或者以某種方式與stream.php文件大驚小怪,讓它通過DivX播放器工作。
我需要使用DivX播放器,因爲它可以讀取.avi文件。
什麼是不工作呢? – Phil
它不會將文件流式傳輸到DivX播放器 –
先做一些調試,Patrick。我們需要更多的努力,而不是「它不工作」。 –