Я новичок в этом. Я пытаюсь сделать проигрыватель аудиосообщений на Rasp Pi 3 с ядром Win IoT. Мне удается воспроизвести аудиофайл с моего USB-накопителя, но мне нужно знать, когда аудиофайл закончил воспроизведение.
mediaPlayer = new MediaPlayer();
mediaPlayer.MediaEnded += MediaPlayer_MediaEnded;
private void MediaPlayer_MediaEnded(MediaPlayer sender, object args)
{
GeneralMessage.Text = "Message Complete!";
}
я получаю сообщение об ошибке с указанным выше кодом.
System.Exception occurred
HResult=0x8001010E
Message=The application called an interface that was marshalled for a
different thread. (Exception from HRESULT: 0x8001010E (RPC_E_WRONG_THREAD))
Пожалуйста помоги.