HarmonyOS soundpool使用问题
现在需要实现点击按钮发出声音,当按钮点击很快的时候声音可以重叠于是用了soundpool但是出现错误”soundPool load failed and catch error is No such file or directory“。参考代码:
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS soundPool问题
809浏览 • 1回复 待解决
HarmonyOS soundPool使用的疑问
775浏览 • 1回复 待解决
HarmonyOS soundpool播放声音的问题
1156浏览 • 1回复 待解决
HarmonyOS 使用SoundPool开发音频播放功能,创建实例为空
653浏览 • 1回复 待解决
HarmonyOS SoundPool播放rawfile音频失败
732浏览 • 1回复 待解决
HarmonyOS 使用SoundPool无法播放rawfile下的mp3音频文件
981浏览 • 1回复 待解决
SoundPool实现音频播放功能
2176浏览 • 1回复 待解决
HarmonyOS soundpool提前load多个音频后,多次play报错
624浏览 • 1回复 待解决
HarmonyOS soundpool和AVPlayer都无法快速播放多个短促音频
775浏览 • 1回复 待解决
SoundPool播放的音频是否支持WMV格式
2566浏览 • 1回复 待解决
HarmonyOS SoundPool循环播放,循环之间会有停顿,如何设置?
605浏览 • 1回复 待解决
HarmonyOS 语音播报当中加上soundPool.on('complete')之后语音就不播报了
674浏览 • 1回复 待解决
HarmonyOS media模块下SoundPool如何调用flutter asset目录下的音频文件
579浏览 • 1回复 待解决
HarmonyOS SideBarContainer使用问题
655浏览 • 1回复 待解决
HarmonyOS RichEditor 使用问题
1190浏览 • 1回复 待解决
HarmonyOS地图使用问题
975浏览 • 1回复 待解决
HarmonyOS Navigation使用问题
1257浏览 • 1回复 待解决
HarmonyOS eventHub使用问题
905浏览 • 1回复 待解决
HarmonyOS AudioCapturer使用问题
609浏览 • 1回复 待解决
HarmonyOS websocket使用问题
1033浏览 • 1回复 待解决
HarmonyOS @Link使用问题
664浏览 • 1回复 待解决
HarmonyOS lottie使用问题
1024浏览 • 1回复 待解决
HarmonyOS TurboModules使用问题
1135浏览 • 1回复 待解决
HarmonyOS Worker使用问题
657浏览 • 1回复 待解决
HarmonyOS RSA使用问题
474浏览 • 1回复 待解决
看报错内容,初步判断是soundPool的文件路径没有找到,请检查一下soundPool文件的路径是否正确。
1、entry/src/main/ets/assets下的文件不能通过fs.open(’/assets/addsub.mp3’)获取到,可将需要的音频文件放到resources/rawfile目录或resources/resfile目录下,参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/resource-categories-and-access-V5
2、rawfile目录下文件可通过
获取RawFileDescriptor,通过
加载,且只能通过这种方式加载,不能通过uri的形式加载;
3、resfile目录下文件可通过
方式获取到文件,通过
加载;
4、soundPool.load()的回调中并未真正加载成功,不能在load的回调中直接play,可以在media.createSoundPool()创建soundPool实例后,在soundPool实例的回调监听soundPool.on(‘loadComplete’)中调用play方法。参考demo如下: