PHP& BigVideo.js,在webroot之外提供视频

时间:2015-10-20 22:14:50

标签: javascript php video

我正在使用BigVideo.js在页面上放置背景视频。如果我使用webroot内部的视频,它可以正常工作,没有任何问题。

BV.show('http://localhost/sitename/web/assets/public/vids/video.mp4');

如果我尝试在webroot外部使用视频,则无法播放。

BV.show('http://localhost/sitename/web/app_dev.php/load/video/1/5/videoName.mp4');

我可以将这两个网址都放到浏览器中,Chrome会播放这两个视频。因此,我知道每个视频的路径都没有。

我想知道它是否与正在设置的标题有关。

这是我的PHP代码:

 $fileLocation = '/Applications/MAMP/htdocs/sitename/app/Resources/userData/1/video/videoName.mp4';
 $file = new File($fileLocation);
 $headers = array(
            'Content-Type' => $file->getMimeType(),
            'Content-Disposition' => 'inline; filename="videoName.mp4"'
        );
 return new Response(file_get_contents($fileLocation), 200, $headers);

谁能告诉我我做错了什么?

0 个答案:

没有答案