最近在开发语音聊天功能,游戏需要跨平台安卓与ios,上传本地录制的wav文件至服务器后,需要根据服务器返回的地址进行语音文件的下载并进行播放。
这里通过使用www进行下载并播放
其中在ios播放时却不行了,查询官方文档后发现,ios必须使用mp3,同时ios并不支持流,public AudioClip GetAudioClip(bool threeD, bool stream, AudioType audioType);修改第二个和第三个值即可(不过服务端是将wav转换成mp3的)
http://answers.unity3d.com/questions/650550/wwwgetaudioclip-returning-wrong-length-from-one-se.html