我可以提供音频,只要他们在/项目/静态但是假设我想提供一个名为“tune.wav”的音频,来自/home/name/music。我该怎么做?

<audio>
   <source src="/static", filename="some.wav">
</audio>

上面的代码片段来自模板。另外,我需要在代码片段中修改什么?

最佳答案

使用send_file()send_from_directory()创建烧瓶路径:

@app.route('/music/<path:filename>')
def download_file(filename):
    return send_from_directory('/home/name/Music/', filename)

您的HTML代码如下所示:
<audio>
   <source src="/music/tune.wav">
</audio>

关于python - 如何从Flask的外部静态文件夹播放音频?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44157742/

10-12 21:52