startAudioMixing 这个接口接收 filepath,但是如果是其他音乐软件下载的音乐,我想播放,怎么访问啊,它 mp3 下载放在 storage/0 目录下面,我目前方案是把 mp3 文件拷贝到自己 app 的私有目录下面,然后用这个 filepath 去访问,不知道合理不,有什么更好的方案没
1
ikas Aug 26, 2021
filePath 文件路径,需精确到文件名及后缀。 支持在线文件的 URL 地址,本地文件的 URI 地址、绝对路径或以 /assets/ 开头的路径。Note 通过绝对路径访问本地文件可能会遇到权限问题,Agora 推荐使用 URI 地址访问本地文件。 例如:"content://com.android.providers.media.documents/document/audio%3A14441"
================= 那么直接使用 SAF 框架选择文件,拿到 uri 传入可以 |