私のdjango
アプリには、メディア ファイル ( ) を再生するために使用されるplaymedia.html
ページがあります。最初のステップとして、メディア ファイルをフォルダーに配置し、html5 video element
video or mp3 audio
/home/me/django/myapp/media/audio
<video>
<video id="vid" width="640" height="360" controls="controls">
<source src="{{MEDIA_URL}}audio/candle.mp3" type="audio/mp3" />
</video>
設定ファイルには
MEDIA_ROOT = '/home/me/django/myapp/media'
MEDIA_URL = '/site_media/'
この設定により、ページが読み込まれるとhtml5 video player
、ページ内に mp3 ファイルが読み込まれていることが表示され (クロムでは、青いバーが表示されます)、player
..mp3 ファイルを選択したいからプレイしてください。これについてどうすればよいですかlocal filesystem
?html5 video
ディレクトリに test.mp3 があるとします/home/me/music/
。 src="/home/me/music/test.mp3" を設定すると、プレーヤーはファイルをロードせずに表示されます。今回は青いバーはありません。また、サーバー出力
[10/May/2012 08:38:48] "GET /home/me/music/test.mp3 HTTP/1.1" 404 2191
これは、コンテキストにないため、djangoがパスを認識していないためだと思い/home/me/music/
ます。
誰かがこれを行う方法を理解するのを手伝ってくれますか?