Hej wszystkim. Pewnie znów robię jakąś głupotę, ale już nie mam pomysłu.
MainWindowModel wysyła poprzez interfejs csharp IMediaEngine
żadanie odtworzenia utworu. Cała procedura powinna już się dziać w środku. Postęp jest przesyłany przez eventy w Logach. Po wywołaniu tego żądania, czyli csharp void RequestToPlay(string Path);
dostaję Log, że procedura się w ogóle rozpoczęła. jedyne, co robi ta metoda to zmiana property csharp MediaElement.Source
poprzez interfejs Modelu. Niestety nie otrzymuję już logów z eventu csharp MediaElement.SourceUpdated
. Możecie mnie naprowadzić, dlaczego? Poniżej przedstawiam kod.
MediaEngine.xaml: https://4programmers.net/Pastebin/7203
MediaEngine.xaml.cs: https://4programmers.net/Pastebin/7204
MediaEngineModel.cs: https://4programmers.net/Pastebin/7205
Enums, Interfaces, Class: https://4programmers.net/Pastebin/7206
Events: https://4programmers.net/Pastebin/7207
Będę wdzięczny za pomoc :)