HarmonyOS SoundPool循环播放,循环之间会有停顿,如何设置?
let playParameters: media.PlayParameters = {
loop: -1, // 无限循环
rate: audio.AudioRendererRate.RENDER_RATE_NORMAL, // 正常倍速
leftVolume: 1, // range = 0.0-1.0
rightVolume: 1, // range = 0.0-1.0
priority: 100, // 最低优先级
}
this.soundPool?.play(this.soundID, playParameters, (error: BusinessError, streamId: number) => {
if (error) {
console.error(`Failed to play soundpool: errCode is ${error.code}, errMessage is ${error.message}`)
} else {
//streamID = streamId;
console.info('Succeeded in playing soundpool, streamId:' + streamId);
}
});
每次播放完一遍,会停顿一下,然后再播放,请问如何无缝衔接循环播放?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Image播放gif没有自动循环播放
803浏览 • 1回复 待解决
TransitionEffect动画循环播放如何关闭
2662浏览 • 1回复 待解决
HarmonyOS 如何实现视频轮播图,可以自动循环播放,鼠标拖动后可以正常循环播放
1094浏览 • 1回复 待解决
HarmonyOS 是否有支持gif图循环播放的控件?
820浏览 • 1回复 待解决
HarmonyOS 有支持gif图循环播放的控件吗?
806浏览 • 1回复 待解决
鸿蒙player组件怎么自动循环播放音乐 ?
6742浏览 • 2回复 待解决
HarmonyOS for循环里使用setTimeout无效,使用data空循环崩溃
907浏览 • 1回复 待解决
HarmonyOS image加载网络动图播放一遍后不再播放,有什么方法可以 设置循环播放
981浏览 • 1回复 待解决
HarmonyOS textpicker组件如何设置数据不循环显示
925浏览 • 1回复 待解决
HarmonyOS 无限循环banner效果
975浏览 • 1回复 待解决
HarmonyOS forEach return退出循环
1280浏览 • 1回复 待解决
如何排查循环引用的问题
2052浏览 • 1回复 待解决
HarmonyOS 线程通信 事件循环问题
1009浏览 • 1回复 待解决
HarmonyOS forEach如何提前终止循环
1154浏览 • 1回复 待解决
HarmonyOS DatePicker如何取消循环滚动
1017浏览 • 1回复 待解决
HarmonyOS ArkTS如何循环遍历对象
2098浏览 • 1回复 待解决
HarmonyOS Swiper循环问题
1209浏览 • 1回复 待解决
路由循环跳转如何处理
546浏览 • 0回复 待解决
list 支持循环滚动吗?
3080浏览 • 1回复 待解决
HarmonyOS SoundPool播放rawfile音频失败
926浏览 • 1回复 待解决
HarmonyOS 如何在for循环中调用await
979浏览 • 1回复 待解决
HarmonyOS 循环水平滚动
635浏览 • 1回复 待解决
HarmonyOS feature模块循环依赖
1152浏览 • 1回复 待解决
是否允许HAR的循环依赖
2989浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙API 13中使用Swiper实现循环播放功能?
1084浏览 • 1回复 待解决
使用SoundPool目前是没有办法做到无缝循环的 因为pool setLoop做循环是使用的音频池,而且是异步调用中间是有处理的过程需要耗时会有停顿。
如果实现停顿就不能使用SoundPool,可使用AVPlayer做循环播放,详情参考链接: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-avsession-V5#setavplaybackstate10