Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > программа для работы с медиафайлами!


Автор: vikaz 1.10.2007, 10:37
Всем привет!
Нужно написать программу, которая будет стартовать вместе с виндой, закрывать все раб. простанство! Суть программы работа с музыкальными файлами(воспросизведение), видеофайлами (воспроизведение), просмотрт рисунков (с этим проблем нет).
Может кто уже сталкивался с такой задачей! Нужно уметь воспроизводить mp3, wma, mpeg, divx, dvd. (в общем, все известные форматы). Может кто-то запускал какую- нибудь прогу в пакетном режиме! Вобщем у кого есть кикие-то соображения, с удовольствием выслушаю! Заранее спасибо!

Автор: smoke_man 1.10.2007, 11:02
можно использовать для проигрования компонент MediaPlayer - если не ошибаюсь, он проигрывает все, если установлены кодеки в системе.
Привожу пример.

Автор: vikaz 1.10.2007, 11:09
Жаль не оказалось dvd файла рядом! Но тупит все от души! Может есть еще какие0нибудь предложения!?

Добавлено через 14 минут и 44 секунды
Да и то что воспросизводит плейер, это чудо не воспроизводит! (про видео формат)

Автор: smoke_man 1.10.2007, 11:25
А в чем заключается тупость?=) Можно использывать MMSystem(#include "mmsystem.hpp")но сам с ним не разу не работал - надо в доках искать.

Добавлено через 5 минут и 35 секунд
Можно использывать DirectSound.

Автор: vikaz 9.10.2007, 13:28
Вот еще такой вопрос! а как масштабировать изображение при воспросизведении видео? Просто он воспроизводт таким какой он в оригинале, а мне допустим надо 640х480 или 800х600?

Автор: vikaz 10.10.2007, 06:59
а кто знает компоненты по обработке звука, микшеры и т.д. и т.п.

Автор: dragomir 13.10.2007, 03:34
Если не ошибаюсь, то задаешь компанент с канвой, там делаешь все настройки.
Я на делфи делал медиа плеер + Timage в нем все настраивал, вроде работало.

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

Автор: vikaz 15.10.2007, 09:35
не верно! есть команда, которая задает рамки рисования, а то что ты предлагаешь у меня не работает и в принципе работать не должно! так как он тупо ставит свои размеры! (размеры заданные в файле при воспроизведении). простым масштабированием компонеты ( к примеру Panel), размеры отображения не изменить!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)