When creating a continuous audio loop, there is a very noticeable gap in the audio between every loop. How can this be prevented so that the audio loops continuously, without a break? In this case, using a rushing water background sound. Need to prevent a break in the sound. Would a different sound file format produce a different result (I’ve noticed this in some other js sound file libraries like howler.js).
Here is the relevant code:
import { Audio } from ‘expo’
const backgroundObject = new Audio.Sound()
async play() {
try {
await backgroundObject.loadAsync(
require(‘…/assets/sounds/background001repeating.mp3’),
{ isLooping: true }
)
await backgroundObject.playAsync()
} catch (error) {
// An error occurred!
}
}
Thank you