PHP 将视频流发送到自定义格式的默认 html5 视频播放器

问题描述


1.) 从 PHP 脚本发送 mp4 时,是否可以使用 CSS 并修改认的 html5 视频播放器? 我从 HTML 调用视频链接

...
<a href="play.PHP">My Video
...

和 play.PHP 发回视频 像这样:

<?PHP
$CTYP= 'video/mp4';
$Vidpath = "../MyVideo.mp4";  
header('Content-Type: ' . $CTYP);
$VidFl = fopen($Vidpath,"rb");
$VidContent = fread($VidFl,filesize($Vidpath));
fclose($VidFl);
echo $VidContent; 
?>

我在发送内容之前尝试回显一些格式,但没有奏效。对于播放器的格式,我只想添加控制速度/减慢视频。

2.) 有没有办法在视频播放完毕后跳回原始页面? 谢谢

解决方法

您应该考虑使用 HTML5“视频”标签,而是链接到视频。嵌入它。您可以选择隐藏默认控件并自行操作。视频也可以选择全屏查看(浏览器内置支持)。

<video controls width="250">
    <source src="play.php" type="video/mp4">
    Sorry,your browser doesn't support embedded videos.
</video>