我想用 django 在我的电脑上播放一个 mp4 文件。它在 "C:/Python25/Lib/site-packages/django/bin/script_search/output.mp4" 但它不起作用。网络浏览器coolnovo 不显示播放器屏幕,而只显示控制栏。我无法理解的是,当我复制页面的源代码,将 url 更改为 abolute 并将其保存为 html 文件时,浏览器会很好地呈现它。
html文件是这样的:
<!DOCTYPE html>
<html>
<head>
<title>{{ keyword }} - script search</title>
</head>
<body>
<video autoplay width="320" height="240" controls>
<source src="/videos/output.mp4" type="video/mp4" >
</video>
</body>
</html>
urls.py 是这样的:
from django.conf.urls.defaults import *
from script_search.search import *
urlpatterns = patterns('',
(r'^$', main_views.main_page),
(r'^videos/(?P<path>.*)$', 'django.views.static.serve', {'document_root': 'C:/Python25/Lib/site-packages/django/bin/script_search/videos'}),
)
我做错了什么?