Создание пакета мультимедийных компонентов для Delphi с использованием MCI


The Presentation inside:

Slide 0

Создание пакета мультимедийных компонентов для Delphi с использованием MCI Выполнил Беляков С.Ю. (aka Luter)


Slide 1

Цель работы Целью работы является разработка мультимедийного пакета компонентов для среды визуального программирования Delphi. Разработка мультимедийного пакета компонентов должна производится на основе Media Control Interfaice (MCI).


Slide 2

Задачи В ходе разработки мультимедийного пакета компонентов планируется создать удобный набор компонентов как для создания отдельных медиа приложений, так и для легкой интеграции в различные сторонние приложения. Мультимедийный пакет компонентов должен распознавать видео(*.avi, *.mpg, *.wmv...) и аудио(*.mp3, *.wav, *.wma... ) форматы.


Slide 3

Актуальность Актуальностью является то, что тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем (ИС), создаваемых в различных областях. На ряду с возрастанием сложности ИС возрастают потребности пользователей, как в сферах прямой их деятельности, так и в развлекательной.


Slide 4

Актуальность Как известно, информационная технология мультимедиа, включающая в себя компьютерную видеографику (в том числе трехмерную), средства анимации ("оживление" изображений) и звуковые эффекты, путем синтеза всех этих аудиовизуальных средств позволяет обеспечить пользователя практически всеми видами современных информационно-развлекательных услуг.


Slide 5

Актуальность На сегодняшний день мультимедиа занимает значимое место в разных ветвях инфраструктуры человеческой жизни. Все больше и больше людей обращаются за помощью к мультимедийным разработкам, для того чтобы облегчить поставленные перед ним задачи: образование, работа, развлечения и т.д. По мере такого развития событий программисту для создания некой мультимедийной части или целого мультимедийного приложения необходимы удобные подручные средства, которые позволят ему быстро справится со своей задачей


Slide 6

Новизна Исследуя данную область были обнаружены некоторые пакеты компонентов в которых присутствуют средства разработки медиа приложений. Но практически все являются закрытыми и распространяются только платно. А те что распространяются бесплатно имеют не достаточную функциональность. Разработанный мной пакет компонентов для разработки медиа приложений не является платным и по функциональности не уступает стандартным и некоторым специально разработанным пакетам.


Slide 7

Новизна В пакет LTRMedia входит на данный момент всего 3 компонента с уникальными свойствами, которые позволяют легко разрабатывать мультимедийные приложения: аудио и видео проигрыватели, презентации, слайд-шоу, фотоальбомы и т.п. Приложения, написанные на Delphi, будут иметь такой же вид, как и приложения, написанные с помощью специальных мультимедийных пакетов. Состав библиотеки LTRMedia: LTRMediaPlayer – медиа плеер воспроизводящий аудио(*.mp3, *.wav, *.wma... ) и видео(*.avi, *.mpg, *.wmv... ) форматы, так же может считывать информацию с устройств(CD, DVD). Компонент не визуальный, но функции управления очень просты(Play, Stop, Pause, Resume). LTRButton - кнопка с изменяемой степень прозрачности для всех своих состояний (пассивна, курсор над кнопкой, нажата). А теперь ещё добавлены возможности менять вид кнопки (2D, 3D, картинка) и задавать маску прозрачности. LTRImage - подобен стандартному компоненту TImage с одним уникальным свойством: Alpha - степень прозрачности картинки.


Slide 8

Что бы еще? ? В ходе разработки мультимедийного пакета компонентов создан удобный набор компонентов как для создания отдельных медиа приложений, так и для легкой интеграции в различные сторонние приложения. Мультимедийный пакет компонентов распознает видео(*.avi, *.mpg, *.wmv...) и аудио(*.mp3, *.wav, *.wma... ) форматы. А также есть инструмент для работы с изображением(*.bmp, *.jpg, *.gif…) и создания различных слайдшоу.


Slide 9

Планы на будущие? ? Компонент LTRMediaPlayer может иметь похожие свойства как у подобных медиа-компонентов или имеет свои недостатки и недоработки. В будущем планируется расширить возможности компонента LTRMediaPlayer и избавится от недостатков и недоработок. Планируется расширить диапазон воспринимаемых видео и аудио форматов, а также планируется сделать возможным проигрывание видео с DVD-дисков. Так же в ходе расширении возможностей основного компонента будут добавляться вспомогательные, подобные LTRImage(с уровнем прозрачности) и LTRButton(с уровнями прозрачности в различных положениях)


×

HTML:





Ссылка: