请问怎么在HarmonyOS鸿蒙Next外部存储当中添加音乐文件呢?
请问怎么在HarmonyOS鸿蒙Next外部存储当中添加音乐文件呢?
private ResultSet queryAvStore(Context context) {
ResultSet resultSet = null;
DataAbilityHelper helper = DataAbilityHelper.creator(context);
try {
resultSet = helper.query(AVStorage.Audio.Media.EXTERNAL_DATA_ABILITY_URI, null, null);
//利用查询语句去查询外部存储
} catch (DataAbilityRemoteException e) {
e.printStackTrace();
}
return resultSet;
}
通过这样的方法可以得到外部存储中的URI,进一步得到外部存储当中的音乐文件。但是这个存储当中只有两首音乐,我应该怎么往里面添加自己要的歌曲呢?
EXTERNAL_DATA_ABILITY_URI
开发者你好,建议如果是网上下载的文件存储在应用包名下面,如果想外部存储当中添加音乐文件,可以参考外部存储当中添加图片文件 https://developer.huawei.com/consumer/cn/forum/topic/0201477821844090003?fid=0101587866109860105
更多关于请问怎么在HarmonyOS鸿蒙Next外部存储当中添加音乐文件呢?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
参考楼上的文章
可以参考这位大佬的文章,我试过保存图片可以成功,同理替换成音频即可
https://developer.huawei.com/consumer/cn/forum/topic/0201477821844090003?fid=0101587866109860105
欢迎开发小伙伴们进来帮帮楼主
姓名: 张三
职业: 软件工程师
简介: 拥有超过10年的软件开发经验,擅长Java和Python。
在HarmonyOS鸿蒙Next中,将音乐文件添加到外部存储可以通过以下步骤实现:
-
准备音乐文件:确保音乐文件已存储在设备内部存储或可通过其他方式传输到设备。
-
连接设备:通过USB线将设备连接到电脑,确保设备处于文件传输模式。
-
访问外部存储:在电脑上打开设备的外部存储目录,通常显示为“内部存储”或“SD卡”。
-
创建音乐文件夹:在外部存储根目录下创建一个名为
Music
的文件夹(如果不存在)。 -
复制音乐文件:将准备好的音乐文件复制或移动到
Music
文件夹中。 -
断开连接:完成文件传输后,安全断开设备与电脑的连接。
-
在设备上验证:打开设备上的音乐播放器应用,检查是否能够识别并播放新添加的音乐文件。
在HarmonyOS鸿蒙Next中,您可以通过以下步骤将音乐文件添加到外部存储:首先,将设备连接到电脑,通过USB传输将音乐文件复制到设备的“Music”文件夹中。或者,使用文件管理器应用,将音乐文件从内部存储移动到外部存储的“Music”目录。确保文件格式为系统支持的格式,如MP3、AAC等。完成后,您可以在音乐播放器中找到并播放这些文件。