由于服务器端返回的音频资源链接带中文字符,所以在播放这个资源文件的时候,需要对URL进行一次编码。但是由于资源并不一定严格标准,有的编码有的没有编码。所以客户端在拿到这个资源文件的时候,无法播放。对于这种情况,需要先对资源进行解码,然后再进行编码,再进行播放。
1 | NSString *URLString = [url stringByRemovingPercentEncoding]; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 新风作浪!
评论