expo-av isBuffering not work when positionMillis <> 0

Please provide the following:

  1. SDK Version: 39
  2. Platforms(Android):

When i use setPositionAsync or set position in initialStatus <> 0, sound stops buffering
for example:

const initialStatus = {
      shouldPlay: playing,
      positionMillis: position,// setPositionAsync
      rate: this.state.rate,
      shouldCorrectPitch: this.state.shouldCorrectPitch,
      volume: this.state.volume,
      isMuted: this.state.muted,
      isLooping: this.state.loopingType === LOOPING_TYPE_ONE
const { sound, status } = await Audio.Sound.createAsync(

i checked status after set position and playableDurationMillis equal to duration.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.