В настоящее время я вынимаю изображения из MySQL Blob, используя следующий код:
<img src="data:<?php echo $type; ?>;base64,<?php echo base64_encode($file); ?>" width="240"/>
Теперь я пытаюсь вставить фильм на страницу, и в настоящее время я использую код следующим образом:
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" height="256" width="320">
<param name="src" value="http://www.yourdomain/your-video.mov">
<param name="autoplay" value="true">
<param name="type" value="video/quicktime" height="256" width="320">
<embed src="<?php echo base64_encode($file); ?>" height="256" width="320" autoplay="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/"></embed>
</object>
Я не уверен, как это сделать, чтобы захватить данные? Любые идеи?
Отправьте видео на URL-адрес, например:
http://www.yourdomain/video.php?video_id=1234
В video.php сообщите обозревателю о типе MIME через заголовок Content-Type, который вы можете отправить с помощью функции header().
Кстати, это первый раз, когда я вижу, кто-то использует метод, который вы показывали для отображения изображения. Обычно вы хотите обратиться к URL-адресу, подобному приведенному выше примеру. Это потому, что браузер сохранит изображение в кеше, что ускорит загрузку вашего сайта.
<param name="src" value="http://www.yourdomain/your-video.mov">
не толькоembed
. И я не думаю, что данные URI хорошо поддерживаются, скажем, в IE6.