Я загружаю файлы в локальное хранилище в своем приложении Xamarin Forms
. Я использую CrossMediaManager для воспроизведения этих сохраненных локальных файлов mp3. Проблема в том, что проигрыватель не запускает воспроизведение звука с определенной позиции. Он всегда начинает воспроизведение с нуля.
Я использую приведенный ниже код, но не помог. Я также пробовал ставить медиафайлы в очередь и воспроизводить их, но это не помогло.
if (Helper.FileExists(filePath))
{
var position = TimeSpan.FromSeconds(AyasAudios[AyaNumber].StartingPoint);
Debug.WriteLine("starting point: " + AyasAudios[AyaNumber].StartingPoint + " position: " + position);
await CrossMediaManager.Current.Play(new FileInfo(filePath));
await CrossMediaManager.Current.SeekTo(position);
}