在我的项目中播放音频时出现问题。我有一个worder.html
,其中包含一个单词及其发音的信息。问题是PLAY按钮没有激活,我无法收听发音。
这就是它在模板中的样子:
<h2>{{ showword.title }}</h2>
<audio controls preload="auto">
<source src="{{ showword.audio }}" type="audio/mpeg">
</audio>
<p class="translation"> Русский: {{ showword.russian|safe }}</p>
<p class="translation"> English: {{ showword.english|safe }}</p>
<p class="translation"> Türkçe: {{ showword.turkish|safe }}</p>
管理员上传音频文件,不允许用户上传。
这就是我的模型的样子:
class word(models.Model):
title = models.CharField(max_length=100)
audio = models.FileField(upload_to='Dictionary/media', blank=True)
russian = models.TextField(default='', blank=True)
english = models.TextField(default='', blank=True)
turkish = models.TextField(default='', blank=True)
这是我的媒体设置:
MEDIA_ROOT = '/PycharmProjects/Test/Dictionary/media/'
MEDIA_URL = '/media/'
答案 0 :(得分:1)
<source src="{{ showword.audio.url }}" type="audio/mpeg">