相关问题
#鸿蒙通关秘籍#在UIAbility中,如何安全地终止自身?
912浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在非ArkTS线程安全地使用NAPI接口?
824浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过鸿蒙用户首选项安全地删除持久化文件?
927浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙系统中选择音频文件的流程是什么?
694浏览 • 1回复 待解决
HarmonyOS如何从音频文件中获取音频时长
1946浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在分布式环境下安全地启动能力?
876浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中合理利用加密分区保护文件安全?
1099浏览 • 1回复 待解决
鸿蒙如何将音频文件转成文本
5114浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何安全地遍历和删除双向循环链表中的节点?
646浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中编辑并保存文档文件?
1160浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用FilePicker保存用户文件?
1117浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中操作应用文件路径?
965浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中实现用户文件的选择与保存?
1423浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙中如何确保应用文件的安全性?
799浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中处理列表的滚动超出安全区?
680浏览 • 1回复 待解决
HarmonyOS 播放本地音频文件
1407浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中获取应用对象?
1105浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中定义不同的资源文件目录?
1035浏览 • 1回复 待解决
怎么读取本地音频文件列表?
7326浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中实现应用文件的访问和分享?
1120浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中引用多语言资源文件?
1066浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中实现文件的新建与读写功能?
958浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在开发中组织JS FA应用文件?
824浏览 • 1回复 待解决
HarmonyOS 获取本地所有音频文件
833浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中手动创建AbilityStage文件?
942浏览 • 1回复 待解决
在鸿蒙应用程序中使用
FilePicker
安全地保存音频文件,首先需要导入必要的模块和API:javascript import { picker } from '@kit.CoreFileKit'; import { fileIo as fs } from '@kit.CoreFileKit'; import { BusinessError } from '@kit.BasicServicesKit'; import { common } from '@kit.AbilityKit';
创建音频保存选项实例并配置文件保存的名称:
javascript const audioSaveOptions = new picker.AudioSaveOptions(); audioSaveOptions.newFileNames = ['AudioViewPicker01.mp3'];
let uri = ''; let context = getContext(this) as common.Context; const audioViewPicker = new picker.AudioViewPicker(context);
audioViewPicker.save(audioSaveOptions).then((audioSelectResult: Array<string>) => { uri = audioSelectResult[0]; console.info('audioViewPicker.save to file succeed and uri is:' + uri); }).catch((err: BusinessError) => { console.error(
Invoke audioViewPicker.save failed, code is ${err.code}, message is ${err.message}
); });音频文件保存成功后,可以继续通过URI进行进一步操作。