在小程序端,是用uni.getFileSystemManager()的writeFile方法把ArrayBuffer数据写成mp3格式音频播放的,在APP端不支持getFileSystemManager方法,
所以使用plus.io.requestFileSystem方法把ArrayBuffer数据写成mp3格式,但是写入成功的文件无法播放,下面是代码判断,有没大佬知道原因
- 发布:2024-01-22 17:42
- 更新:2024-08-26 09:51
- 阅读:606
麻烦问一下createWriter里面输出的返回值里面基本都是null,并且onwrite一直不触发是为什么,app的权限配置了,manifest也配置了读写权限
-
返回值是{
"fileName": "/storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/doc/temp.wav",
"readyState": 0,
"result": null,
"length": 0,
"position": 0,
"error": null,
"onwritestart": null,
"onprogress": null,
"onwrite": null,
"onabort": null,
"onsuccess": null,
"onerror": null,
"onwriteend": null
}2024-08-26 09:52
1***@qq.com (作者)
谢谢大佬,解决了
2024-01-23 09:52
2***@qq.com
回复 1***@qq.com: 你这个问题和我好像,写入文件了之后怎么给他播放出来呢?
2024-05-10 16:38