Я внедряю медиаплеер на выставке React Native.Я спроектировал свой проигрыватель, функцию воспроизведения песни, следующую и предыдущую песни, но у меня возникла проблема с получением длительности песни, чтобы можно было отображать прогресс песни с помощью индикатора выполнения.
Я прошел https://docs.expo.io/versions/latest/sdk/audio/ и не нашел ничего о том, как получить длительность файла или как получить какую-либо информацию, которая может помочь мне в реализации индикатора выполнения.Любые идеи приветствуются.
Код, с которым я экспериментирую:
// Create new object from Expo.Audio.Sound
this.soundObject = new Audio.Sound();
await this.soundObject.loadAsync(url);
await this.soundObject.playAsync();
getCurrentItemArtistName = ()=> {
return this.list[this.index].artistname;
};
getCurrentItemCover = ()=> {
return this.list[this.index].cover;
};
Заранее спасибо