在运行时从persistentDataPath加载音频(Unity3d WebGL)

时间:2018-02-23 16:12:25

标签: unity3d audio unity-webgl persistent-data

我有在线/离线项目。 我需要在WebGL平台上从Application.persistentDataPath下载wav / ogg / mp3文件。

我试过www / webrequest。

例如 - WWW(“file://”+ Application.persistentDataPath + filePath);

但总是会收到错误:无法加载:只有协议方案支持跨源请求:http,数据,chrome,chrome-extension,https。

你能帮帮我吗?

P.S。从远程服务器工作正常。

1 个答案:

答案 0 :(得分:0)

您无法在浏览器中加载本地文件,因为它存在安全风险。如果可以,那么网页可以读取您的硬盘并窃取您的所有文件。

如果您只是测试,可以run a local server

如果您想让用户提供文件,您可以let them choose a file