我想使用类Track
来创建函数playsound()
,这应该在html模板上播放声音。
这是我的班级:
class Track:
def __init__(self, name, path):
self.name = name
self.path = path
def playsound(self):
# does something
现在我知道我也需要javascript和ajax。但我对这个概念还不熟悉,我想看看我将如何实现这一目标。声音文件应该播放onload
,只需在您键入时调用:
songname = Track('name', 'music/filename.ogg')
@app.route('/playSong')
def playSong():
return songname.play()
如果不能以这种方式做到这一点,或者有更好的方法,我很高兴能够开悟。提前谢谢!
答案 0 :(得分:-1)
如果我正确理解了这个问题,你应该放一个< audio>模板中的HTML元素,然后从那里开始。 Flask只会为渲染模板提供服务,它无法直接播放声音。