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);
}
});
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
每次播放完一遍,会停顿一下,然后再播放,请问如何无缝衔接循环播放?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS Image播放gif没有自动循环播放
528浏览 • 1回复 待解决
TransitionEffect动画循环播放如何关闭
2380浏览 • 1回复 待解决
HarmonyOS 如何实现视频轮播图,可以自动循环播放,鼠标拖动后可以正常循环播放
687浏览 • 1回复 待解决
鸿蒙player组件怎么自动循环播放音乐 ?
6517浏览 • 2回复 待解决
HarmonyOS 有支持gif图循环播放的控件吗?
592浏览 • 1回复 待解决
HarmonyOS 是否有支持gif图循环播放的控件?
601浏览 • 1回复 待解决
HarmonyOS image加载网络动图播放一遍后不再播放,有什么方法可以 设置循环播放
723浏览 • 1回复 待解决
HarmonyOS for循环里使用setTimeout无效,使用data空循环崩溃
692浏览 • 1回复 待解决
HarmonyOS textpicker组件如何设置数据不循环显示
643浏览 • 1回复 待解决
HarmonyOS 无限循环banner效果
666浏览 • 1回复 待解决
HarmonyOS forEach return退出循环
868浏览 • 1回复 待解决
如何排查循环引用的问题
1594浏览 • 1回复 待解决
HarmonyOS ArkTS如何循环遍历对象
1234浏览 • 1回复 待解决
HarmonyOS DatePicker如何取消循环滚动
717浏览 • 1回复 待解决
HarmonyOS forEach如何提前终止循环
732浏览 • 1回复 待解决
HarmonyOS Swiper循环问题
1018浏览 • 1回复 待解决
HarmonyOS SoundPool播放rawfile音频失败
727浏览 • 1回复 待解决
HarmonyOS 线程通信 事件循环问题
794浏览 • 1回复 待解决
路由循环跳转如何处理
297浏览 • 0回复 待解决
list 支持循环滚动吗?
2861浏览 • 1回复 待解决
SoundPool实现音频播放功能
2176浏览 • 1回复 待解决
HarmonyOS 如何在for循环中调用await
620浏览 • 1回复 待解决
HarmonyOS 循环水平滚动
442浏览 • 1回复 待解决
HarmonyOS feature模块循环依赖
857浏览 • 1回复 待解决
使用SoundPool目前是没有办法做到无缝循环的 因为pool setLoop做循环是使用的音频池,而且是异步调用中间是有处理的过程需要耗时会有停顿。
如果实现停顿就不能使用SoundPool,可使用AVPlayer做循环播放,详情参考链接: https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-avsession-V5#setavplaybackstate10