2009-11-23 52 views
0

我目前從MySQL斑點使用代碼如下拉出圖像的QuickTime視頻:如何嵌入從MySQL斑點

<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> 

我不知道如何去實際抓取數據?有任何想法嗎?

+0

如果你想要在所有的瀏覽器上工作,你需要改變'''不僅僅是'embed' 。我不認爲數據URI在IE6中得到很好的支持。 – 2009-11-23 21:28:05

回答

2

參考視頻的網址,如:

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

在video.php,通知有關通過Content-Type頭,你可以用header()函數發送MIME類型,瀏覽器。

順便說一句,這是我第一次看到有人用你顯示的方法顯示圖像。 通常,您想要參考上面的示例中的網址。 這是因爲瀏覽器會將圖像保存在緩存中,這會使您的網站加載速度更快。