
Сегодня на уроке мы познакомимся с технологией
DirectShow и начнем создавать простейший проигрыватель видео.
Почему
DirectShow спросите вы, ведь есть куча других способов создать видеоплеер. Когда я начал этим заниматься, думал точно также. И начал свою первую попытку создания плеера с компонента
TMediaPlayer, который входит в
Delphi и находится на вкладке
System. Но уже через несколько часов работы с ним я заметил, что многие фильмы, которые без проблем работают в других проигрывателях, в
TMediaPlayer отказывались на отрез запускаться. Я начал копать в сторону подключения к нему
видео кодеков, но как оказалась это сделать либо в принципе невозможно или я плохо искал. Такое положение дел меня сильно не устраивало и я начал искать другие способы создания видеоплеера.