audio在开启controls时有下载的功能,可通过鼠标点击下载按钮导出音频文件,但能否通过js触发呢?
最近看小说突然想一边看小说一边运动有点不方便,把小说换成音频的话可以方便点,虽然有app实现朗读功能,但毕竟有些局限性,想着自己写一个web版的TTS,https://codepen.io/starrysky_...
写完demo想到,audio有界面操作导出音频的功能,但如何通过js去实现呢?
①通过ajax请求后台,获取音频文件,简单粗暴又方便,可行
②js触发audio的下载事件(貌似该事件没暴露出,查W3C,翻书也没查到),存疑
在两种方案中抉择,如果②方案可能的话,个人比较倾向于②,逻辑更简洁
除此之外,是否还存在其他方案?