From 6b88d6c7ad3a113ee4bf62535558c46dd3ac23ef Mon Sep 17 00:00:00 2001 From: "jinke.li" <1359518268@qq.com> Date: Wed, 13 Jan 2021 18:04:35 +0800 Subject: [PATCH] fix: can not trigger onAudioVolumeChange when play or pause audio with volume fade mode --- src/index.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index 85a10d29..db261734 100644 --- a/src/index.js +++ b/src/index.js @@ -1539,8 +1539,11 @@ export default class ReactJkMusicPlayer extends PureComponent { onAudioVolumeChange = () => { const { volume } = this.audio - const { currentVolumeFade } = this.state - if (currentVolumeFade !== VOLUME_FADE.NONE) { + const { currentVolumeFade, currentAudioVolume } = this.state + if ( + currentVolumeFade !== VOLUME_FADE.NONE || + currentAudioVolume === volume + ) { return } const volumeBarValue = this.getVolumeBarValue(volume)