我想要做的是播放由URL请求提供的视频 . 网络服务器是Django
这里形成了用于提供视频的HttpResponse:
filename = rec_path(recording_id) + '/rgb_video.mp4'
wrapper = FileWrapper(file(filename))
response = HttpResponse(wrapper, content_type='video/mp4')
response['Content-Disposition'] = 'filename=video.mp4'
response['Content-Length'] = os.path.getsize(filename)
return response
在HTML方面,我有
Your browser does not support the video tag. //add this line
我可以下载视频,但不能这样播放 . 我已经尝试安装mod_h264 mod并配置一个只提供文件的简单VirtualHost . 我也试过Jwplayer,但没有一个能奏效 .
更新:奇怪的是其中一个视频以这种方式播放 . 所有视频都使用相同的设置制作,因此我不确定是什么导致了这一点 . 播放的视频很短,8秒,所以也许这就是原因?