请问怎么在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

7 回复

开发者你好,建议如果是网上下载的文件存储在应用包名下面,如果想外部存储当中添加音乐文件,可以参考外部存储当中添加图片文件 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中,将音乐文件添加到外部存储可以通过以下步骤实现:

  1. 准备音乐文件:确保音乐文件已存储在设备内部存储或可通过其他方式传输到设备。

  2. 连接设备:通过USB线将设备连接到电脑,确保设备处于文件传输模式。

  3. 访问外部存储:在电脑上打开设备的外部存储目录,通常显示为“内部存储”或“SD卡”。

  4. 创建音乐文件夹:在外部存储根目录下创建一个名为Music的文件夹(如果不存在)。

  5. 复制音乐文件:将准备好的音乐文件复制或移动到Music文件夹中。

  6. 断开连接:完成文件传输后,安全断开设备与电脑的连接。

  7. 在设备上验证:打开设备上的音乐播放器应用,检查是否能够识别并播放新添加的音乐文件。

在HarmonyOS鸿蒙Next中,您可以通过以下步骤将音乐文件添加到外部存储:首先,将设备连接到电脑,通过USB传输将音乐文件复制到设备的“Music”文件夹中。或者,使用文件管理器应用,将音乐文件从内部存储移动到外部存储的“Music”目录。确保文件格式为系统支持的格式,如MP3、AAC等。完成后,您可以在音乐播放器中找到并播放这些文件。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!