求助:Anki安卓端使用JavaScript播放本地音频文件失败的解决方案
求助:Anki安卓端使用JavaScript播放本地音频文件失败的解决方案
我在Anki的某个卡组里写了一段JavaScript代码,本来想实现点击单词播放对应本地音频的功能,但在安卓手机上完全没法正常工作。
一开始我觉得是权限的锅,专门把音频文件都移到Anki的文件夹(AnkiDroid目录下)里了,结果还是没效果。后来又猜是路径写错了,试了好几种路径写法,折腾到现在还是没搞定...
贴一下我目前的代码参考:
const words = document.querySelectorAll('.word'); words.forEach(word => { word.addEventListener('click', (event) => { clickedWord = event.target.textContent; const audio = new Audio('storage/amulated/0/AnkiDroid/audio/' + clickedWord + '.mp3'); audio.play(); }); });
我现在临时用搭本地服务器、通过浏览器访问文件的方式“解决”了,但真的更想直接本地读取音频文件,不想搞这么麻烦的中转。有没有大佬能指点一下?万分感激!




