我正在将文件下载到我的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);
}