如何嵌入来自MySQL Blob的快速视频

时间:2009-11-23 21:21:12

标签: php mysql blob

我目前正在使用以下代码从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> 

我不确定如何实际抓取数据?有什么想法吗?

1 个答案:

答案 0 :(得分:2)

将视频推荐给以下网址:

http://www.yourdomain/video.php?video_id=1234

在video.php中,通过您可以使用header()函数发送的Content-Type标头向浏览器通知MIME类型。

顺便说一句,这是我第一次看到有人使用您展示的方法来显示图像。 通常,您需要引用类似上面示例的网址。 这是因为浏览器会将图像保存在缓存中,这将使您的网站加载速度更快。