Unity 之 加载工程卡在音频处不动(Unity识别不出音频文件)
遇到问题:
在Git上克隆同事上传的工程后,在本地打开。项目导入时重新导入MP3格式文件,一直卡在这不动…
尝试解决一:
删除工程中所有音频文件,等程序打开在再次导入,结果导入时程序直接崩溃:
再次打开工程可以看到一个提示:
报错原文:A default asset was created for ‘Assets/_Resources/Sounds/Bgm.mp3’ because the asset importer crashed on it last time.
You can select the asset and use the ‘Assets -> Reimport’ menu command to try importing it again, or you can replace the asset and it will auto import again.
报错翻译:一个默认的资产被创建为’Assets/_Resources/Sounds/Bgm.mp3’,因为资产导入器上次崩溃了。
您可以选择资产,并使用’Assets -> Reimport’菜单命令尝试再次导入它,或者您可以替换资产,它将自动再次导入。
重新导入后的.mp3
文件显示为这个样子,按照上面提示中’Assets -> Reimport’操作并没有什么反应,编辑器也不能将其识别为音频文件:
尝试解决二:
使用格式工厂将.mp3
为后缀的音频文件,修改为.ogg
后缀的音频文件(.wva我也尝试了);这样确实是可以把音频文件导入工厂了,但是,Unity编辑器并不能将其识别为音频文件使用:
尝试解决三:
没办法只能上网查了,在网上看到了这篇文章:Unity5.5.5在win10中无法识别音频文件,由于文中解决的问题是Windows下的,我用的是Mac,我按照找了个电脑上安装的最近的版本的Unity,安装描述替换“FSBTool”文件。
我也重新安装了一个新的离原工程使用最近的一个版本,结果还是没有成功。
解决方案:
出现问题的根本原因是在重新导入项目的时候,自动配置Library
文件夹才出现的。因为我们上传工程时一般会自动忽略Library
文件夹。最后没办法只能在同事那里拷贝了一份Library
放到在远端克隆下来的工程目录中:
然后再打开工程,很快就导入完成了,并且可以识别音频文件了:
虽然出现的问题解决了,但是问题的根本原因我还是没有搞清楚,望知道的大佬可以留言结果。若你也遇到了类似的问题,也分享一下你的解决方案吧,以便帮助更多的人~
相关文章
- 【华为云技术分享】传统OCR识别综述
- Python视觉深度学习系列教程 第三卷 第11章 车辆识别
- CV之FR:基于cv2(加载人脸识别xml文件及detectMultiScale得到人脸特征)、keras的load_model(加载表情hdf5、性别hdf5)实现表情识别和性别识别
- ML之SVM:利用SVM算法对手写数字图片识别数据集(PCA降维处理)进行预测并评估模型(两种算法)性能
- masr语音识别
- 解决erlang R17无法识别中文问题
- VC++图片类型的识别(附源码)
- 开集识别和未知威胁定义,自我总结下
- 如何利用AI识别未知——加入未知类(不太靠谱),检测待识别数据和已知样本数据的匹配程度(例如使用CNN降维,再用knn类似距离来实现),将问题转化为特征搜索问题而非决策问题,使用HTM算法(记忆+模式匹配预测就是智能),GAN异常检测,RBF
- cnn汉字识别 tensorflow demo
- 类型识别
- 行人重识别0-01:DG-Net(ReID)-论文翻译,详细解说(1)