您好 我正在使用html5的视频标签。但我有这个问题:由于我的Web服务器没有直接访问文件容器服务器,我必须先用php读取文件,然后发送到Web服务器。例如,对于图像,我执行以下操作:
<img src="getImage.php?id=123" />
其中getImage.php是这样的:
<?php
$id=$_GET['id'];
$file='//ip/somepath/image'.$id.'.jpg';
echo file_get_contents($file);
?>
这适用于图片标记,但我尝试使用视频标记,它在firefox 3.6上运行,但适用于Google Chrome:
<video id="movie" preload controls>
<source src="databank/getVideo.php?video_id=123" />
</video>
...... getVideo.php .....
echo file_get_contents('videfile.ogv');
知道如何解决这个问题吗?谢谢大家
答案 0 :(得分:0)
确保服务器发送支持MIME类型的ogv文件。 有点像只需添加到“.htaccess”文件中:
AddType audio/ogg oga ogg
AddType video/ogg ogv