【发布时间】:2018-08-03 18:07:24
【问题描述】:
我有在线/离线项目。 我需要从 WebGL 平台上的 Application.persistentDataPath 下载 wav/ogg/mp3 文件。
我试过 www/webrequest。
例如——WWW("file://" + Application.persistentDataPath + filePath);
但总是报错:加载失败:跨域请求仅支持协议方案:http、data、chrome、chrome-extension、https。
你能帮帮我吗?
附:从远程服务器工作正常。
【问题讨论】:
-
您需要发布
filePath的值并显示您正在使用的代码下载音频文件 -
文件路径 - "file://idbfs/056f0982a27554e0c5d02b330b2b9993/Assets/WebBundles/Audio/file.mp3" 使用 (WWW www = new WWW("file://" + Application.persistentDataPath + filePath )) { 收益回报 www; AudioClip 剪辑 = www.GetAudioClip(false, false, _type); }
标签: unity3d audio unity-webgl persistent-data