我如何在Django应用程序的静态Javascript上播放静态mp3文件
How can I play a static mp3 file on static Javascript on a Django application?
在我的Django应用程序中,我试图在我的javascript文件中的函数中播放mp3文件。这个JS文件是由Django中的collectstatic命令静态加载的。我找不到一个方法来引用这个mp3文件。两者都在服务器端的同一个文件夹中。我想我只能引用这个文件,如果它是在页面上像其他图像,js或css文件上传。有一种方法可以在Django应用程序的模板组织中加载这个文件到浏览器?
你应该能够像这样使用static
将文件传递给HTML5音频控件:
<audio>
<source src="{% static 'file.mp3' %}" type="audio/mpeg">
</audio>
不要忘记在模板的顶部加上{% load staticfiles %}
。
根据这些音频文件是否变化很大,将它们视为媒体文件而不是静态文件可能更合适。你可以参考Django文档中关于静态文件和媒体文件的更多信息
相关文章:
- JavaScript命名约定;静态“;类或模块
- 无法理解JavaScript中的静态方法
- Javascript,从静态函数中打印全局对象
- 带静态字符e输入的文本框数字和带javascript的负整数
- 在Hapi.js中提供静态JavaScript文件不起作用
- 静态html中图像之间的空间在javascript中消失
- 调用Javascript中的Python函数,读取静态文件(Flask)
- 如何在javascript中获取静态公用文件夹中的文件列表
- 只使用常量的静态javascript函数会被编译为常量吗
- 如何理解“当类实例化时,JavaScript静态方法也是不可调用的”
- 在部署时刷新静态 JavaScript 文件
- 解析静态 JavaScript 依赖项的最佳实践
- 静态 JavaScript 变量,用作 Angularjs 控制器中的计数器
- 如何在静态Javascript中嵌入EJS代码
- IIS7 ASP.NET MVC静态JavaScript文件缓存
- 将静态javascript函数转换为动态函数
- 使用String键和String值声明静态Javascript映射的正确方法
- 我如何在Django应用程序的静态Javascript上播放静态mp3文件
- 在web2py中包含静态javascript
- Django静态Javascript资产与JQuery函数