react-native-sound icon indicating copy to clipboard operation
react-native-sound copied to clipboard

.Play method are being calling itself repeatedly after numerous calls

Open shubhammalvedev opened this issue 3 years ago • 1 comments

:beetle: Description

:beetle: What is the observed behavior? Playing some audio files 1 by 1 after playing 8-10 files .play method is calling itself repeatedly.

:beetle: What is the expected behavior? should play audios 1 after another after successfully played previous audio. i tried this scenario by using setintervals but was not reliable.

:beetle: Please post your code:

soundFile.play((success:any)=>{
        console.log('#527 after playing sound success-------->',success);
        
        if(success){
          this.setState({songCounter:this.state.songCounter+1, isPlaying:true})
        setTimeout(() => {
          this.loadSound('load')
          console.log('#526 loadsound called');
        }, 100);}
      })

:bulb: Does the problem have a test case?

:bulb: Possible solution

:bulb: Is there a workaround?

:bulb: If the bug is confirmed, would you be willing to create a pull request?

Is your issue with...

  • [ ] iOS
  • [x] Android
  • [ ] Windows

Are you using...

  • [x] React Native CLI (e.g. react-native run-android)
  • [ ] Expo
  • [ ] Other: (please specify)

Which versions are you using?

  • React Native Sound:
  • React Native:reflected
  • iOS: n/a
  • Android: reflected
  • Windows:n/a

Does the problem occur on...

  • [. ] Simulator
  • [ .] Device

If your problem is happening on a device, which device?

  • Device:samsung m42, android emulator

shubhammalvedev avatar Dec 16 '22 13:12 shubhammalvedev

This will help https://www.youtube.com/watch?v=vVI7ZAZq5e0

BraveEvidence avatar Mar 09 '23 14:03 BraveEvidence