Я работаю над проектом silverlight 4, целью которого является воспроизведение видео из файлов на локальном ПК (эти файлы сначала загружаются, а затем воспроизводятся).
Проблема, с которой я сталкиваюсь, заключается в том, что для относительно больших видеофайлов (например, 350 МБ +) медиа-элемент "зависает" примерно на 8-10 секунд после установки источника.Из того, что я прочитал, MediaElement читает содержимое до конца файла перед его загрузкой.Кажется, что нет никакого события, когда mediaElement находится в состоянии «Открытие» - только «Открыт».Кажется, что задержка между установкой источника медиа-элемента и медиа-элемента, переходящего в состояние «открыто».
Есть ли способ обойти это?По крайней мере, есть ли способ предотвратить зависание медиаэлемента приложением во время загрузки?