Мне нужен метод, чтобы скрыть источник файла во встроенном коде для проигрывателя 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 не может загрузить видео, проверьте подключение к Интернету». Но при переходе непосредственно к файлу stream.php он начинает скачивать файл.
Кто-нибудь знает какие-либо альтернативные способы скрыть путь к файлу? Или каким-то образом возиться с файлом stream.php, чтобы он работал через проигрыватель DivX.
Мне нужно использовать проигрыватель DivX, потому что он может читать файлы .avi.