使用MediaPlayer时,
在.setDataSource(UTSAndroid.convert2AbsFullPath("/static/audio/error.mp3"));
这个方法里,按照文档去敲代码。
在真机调试时正常播放,但是发布apk后,就无法播放,提示找不到文件。
我输出了convert2AbsFullPath后的文件路径:
/android_asset/apps/__UNI……省略
我看apk里是assets目录,没有android_asset目录,如何解决?
1 个回复
DCloud_Android_DQQ
android_asset 是android 特有的文件描述格式,用来标示当前资源存放在 asset 目录下了。
如果想让MediaPlayer播放asset下的资源,参考下面的网络博客:
https://blog.csdn.net/yanlinembed/article/details/51887642
关于 convert2AbsFullPath 详细描述,参考
https://doc.dcloud.net.cn/uni-app-x/uts/utsandroid.html#convert2absfullpath-path-string