我想要做的是播放一个请求所提供的视频到一个URL。 的Web服务器是Django的播放视频HTML5和Apache
这里的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身边,我有
<video width="320" height="240" controls="controls">
<source src='{{ ROOT_URL}}/recordings/annotate/video/serve/{{ recording_id }}' type="video/mp4" />
Your browser does not support the video tag. //add this line
</video>
我可以下载视频,但不能播放此办法。我试过安装mod_h264 mod 并配置一个只提供文件的简单VirtualHost。我也尝试过Jwplayer,但没有人工作。
更新:奇怪的是其中一个视频播放这种方式。所有视频都采用相同的设置生成,所以我不确定是什么原因造成的。播放的视频很短,8秒,所以也许这是原因?
我有同样的问题。 – kangfend 2015-06-28 18:10:38