#c# #xamarin.forms
#c# #xamarin.forms
Вопрос:
После завершения воспроизведения файла мне нужно получить уведомление о завершении события о том, как реализовать в xamarin.forms
public void PlayAudioFile(String pathtowavfile)
{
try
{
var fileresouce = new Java.IO.File(pathtowavfile);
if (fileresouce.Exists())
{
player.Reset();
player.SetDataSource(pathtowavfile);
player.Prepare();
player.Completion = Player_Completion;
}
}
catch (Exception ex)
{
}
}
private void Player_Completion(object sender, EventArgs e)
{
throw new NotImplementedException();
}
public void Start()
{
player.SeekTo(length);
player.Start();
}
public void Pause()
{
if (player.IsPlaying)
{
player.Pause();
length = player.CurrentPosition;
}
}
Комментарии:
1. извините за формат
2. В вашем коде уже есть
Player_Completion
событие. Это не работает? Чего вы хотите?