小编Ben*_*ler的帖子

为什么PHP会干扰我的HTML5 MP4视频?

我正在编写一个服务于H.264编码的MP4视频的网络应用程序.在Chrome和Safari中,它通过HTML5视频标记完成此操作.

为了控制对这些视频的访问,他们的内容通过PHP使用一个非常简单的机制提供:

header('Content-type: video/mp4');
readfile($filename);
exit;
Run Code Online (Sandbox Code Playgroud)

无论我做什么,视频都不会播放.另外:

  • 如果我更改源代码直接提供文件,使用相同的视频标签,但链接到没有PHP传递的Apache服务的视频副本,流式传输工作正常.
  • 即使流媒体不起作用,我总是可以直接点击灰色的HTML5播放器并通过PHP传递下载文件 - 它可以很好地离线播放.

有任何想法吗?我把头发拉出来!

php html5 mp4 http html5-video

4
推荐指数
1
解决办法
5896
查看次数

标签 统计

html5 ×1

html5-video ×1

http ×1

mp4 ×1

php ×1