Вам необходимо использовать DShow и иметь кодеки для любых носителей, которые вы собираетесь воспроизводить на изображении. COM-взаимодействие для WMP 9.0 (то есть, которое поставляется по крайней мере через CE 5.0, может быть, также и в 6.0) не является началом для управляемого кода.
Если вы не знаете DShow, то это довольно трудоемкий труд - даже в нативном коде - поскольку DShow не является забавным или дружественным набором API.
Плюсом является то, что вам вообще не нужен WMP в образе, поэтому вы обычно можете использовать лицензию Core CE (Pro должен использовать WMP). Я знаю о коммерческом контроле DShow , но вы сказали, что ищете бесплатное решение, а я ничего не знаю, кроме как запустить свое собственное. В зависимости от вашего уровня знакомства с COM-взаимодействием (которое вам потребуется для DShow) и использованием DShow и filtergraphs, я бы выделил как минимум неделю или две, чтобы это заработало.
Одно добавленное примечание - сложность также меняется в зависимости от того, как вы хотите, чтобы видео отображалось. Если это просто полноэкранный режим, тогда это немного меньше работы, чем вставка в окно вашего приложения. Не намного меньше, но хотя бы немного.