最近在开发一个基于Tauri+vue的本地音乐播放器。
考虑到Rust一点都不会,尽量利用Tauri提供的Api操作文件。
Audio在播放音乐时,里面的Src必须为URL的形式。
如果直接用本地的地址,会出现 Not allowed to load local resource 错误。

所以必须要转换为url形式的绝对路径。类似于URL.createObjectURL这样的方法。
这时候就用到Tauri提供的 convertFileSrc 方法了。
具体使用方法:
1、配置tauri.conf.json
在allowlist中添加protocol,如下图:

最重要的是 asset一定是true
2、添加 security

这一步按上图添加上就对了。
最后,经过测试,发现mp3可以转成url地址了:

评论 (0)
暂无评论,快来发表第一条评论吧!