react-native-audio-waveform icon indicating copy to clipboard operation
react-native-audio-waveform copied to clipboard

stopAllPlayers hook not working correctly on android.

Open anxheloo opened this issue 4 months ago • 0 comments

Hello guys, i am working on a project where based on room index that is triggered by a beacon device, i render a RoomLayout while passing data[roomIndex] as props. In each room layout i render a description, Image, and waveForm for the audio.

I have a unique 'key' prop for the Waveform and the VoiceComponent itself so i dont have problems while using same RoomLayout for different datas.

On Android i have seen an unusuall bug: I go to the first room A, play the audio, go to next room B, dont play, but comes back to room A, than hit play again. BUG: the audio is overriden.

But, if i I go to the first room A, play the audio, go to next room B, play the audio of B, my logic stops every existing audio before starting the new one, than i come back to A and hit play, it works great.

I try to store a global ref for the current playing audio and i try to use that but without success.

BTW: on IOS when i come back to the same playing room it stops it by default.

Every advice would be appriciated.

anxheloo avatar Aug 23 '25 15:08 anxheloo