版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wengpanfeng/article/details/80085686
今天查了个BUG,IOS包运行起来,里面没有声音。我确信:
1.声音资源是IOS平台的
2.声音资源也是在ipa包里面(解压一下ipa包就行了)
3.路径也没有问题。打出来的log对应着看的。
string rawPath= "file://" + Application.dataPath + "/Raw/";
这就很尴尬了,还是看看报错的内容吧,人家说你路径错了,那就是错了呗。
我看了解压的时候看的路径是:
Unity-iPhone-iPhone 7 Plus.zip\Payload\shj.app\Data\Raw
我打印出来的Log是路径全是小写的。woc......
赶紧看了看代码。
string p = string.Format("{0}{1}", RawPath, path).ToLower() ;
醉了。不知道哪个傻叉竟然在后面加了一个转小写。
删除转小写。重新打包。运行,声音有了。
问题虽小,记录在此,防止打脸。欢迎指正!