【发布时间】:2011-05-19 10:28:52
【问题描述】:
问题是我无法通过单击谷歌浏览器中的时间线来更改播放位置(它总是从头到尾播放)
如果 Nginx 向客户端提供 mp3 文件,一切都OK,我可以更改播放位置。
在我的脚本中,我以这种方式提供 mp3:
from django.core.servers.basehttp import FileWrapper
wrapper = FileWrapper(file( 'mp3file.mp3' ))
response = HttpResponse(wrapper, content_type='audio/mpeg')
response['Content-Length'] = os.path.getsize( 'mp3file.mp3' )
return response
网址是:http://server/mp3/###.mp3
所以整个文件都交给了客户端,但仍然播放 pos 不能更改。怎么了?
PS: 不要使用任何专有的 sh*t,如 mp3 - 使用“.ogg”格式
【问题讨论】:
标签: python django http-headers mp3