Приложение должно работать на платформе .Net Compact Framework v.3.5. Видео может быть любого формата, но мне нужно знать, когда оно закончится, чтобы я мог запустить другой.
Я надеюсь на метод, который не использует неуправляемый код, если это возможно.





Silverlight выходит на Windows Mobile 6, сейчас находится в суперэлитной бета-версии, возможно, примите участие в этом мероприятии.
Вам необходимо встроить его с помощью ActiveX Hosting. На нем есть Учебник MSDN (обратите внимание, что есть ошибка в коде, опубликованном MS). Если вам нужен более удобный способ, тогда в OpenNETCF есть коммерческий контроль для него.
Версия Flash Lite, которую можно загрузить из Adobe 2.1, не поддерживает видео, поэтому вы не можете встроить ее в качестве элемента управления ActiveX. Ваш единственный реальный вариант - последовать совету @ ctacke и встроить Windows Media Player или другой медиаплеер, который предлагает элемент управления ActiveX, который вы можете использовать (мне ничего не известно - извините!).
Silverlight - бесполезное предложение. Я думаю, вам нужно предположить, что ему что-то нужно сегодня или в не столь отдаленном будущем. Microsoft обещала и не реализовала Silverlight для мобильных устройств. Будем надеяться, что он готов к PDC 2008!