Я пытаюсь запустить Windows Media Player через Process.Start. Я могу запустить wmplayer.exe и с именем файла в качестве аргумента его воспроизведения файла. Но он играет в окне медиаплеера. Мне нужно показать СМИ вместо этого в моей собственной форме. Возможно ли это сделать? MPlayer, медиа-проигрыватель с открытым исходным кодом, имеет опцию «-wid», которая говорит Mplayer показывать вывод внутри нашей формы. Я пытаюсь сделать то же самое с WMP.
Я знаю, что у WMP есть контроль activex, и мы можем встроить его в winforms для воспроизведения любого видео. Но с этим я столкнулся с некоторыми проблемами. Так что думаю запустить WMP как процесс и воспроизвести медиа на моих формах.