![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,453
|
![]()
Вот решил обновить стандартный медиаплеер, а то последний раз его дорабатывали 1999г - а глюков осталось много, вот и я решил внести не большую доработку, делал я в основном под себя, добавил 3 функции которые часто бывают нужны(Playing: boolean; , PlayWavFile(FileName: string; , PlayWavRes(resName,TypeRes: string): boolean)!
Глюки при обращении к файлу, EMCIDeviceError - больше не будет мешать тем самым пропала нужда писать всякие обработчики, щас вы сами сможете выбрать что будет показывать при File Not Found или неопределенного типа файла! Я сделал 1 глобальный обработчик который тоже можно отключить, находиться он в процедуре Open; Нету Ошибки при записи с Микшера. Он еще сырой и я выкладываю на обозрение, можек у кого то есть какие то идеи, по доработке МедиаПлеера ! Последний раз редактировалось uberchel; 04.07.2009 в 13:26. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 215
|
![]()
Отлично! Спасибо огромное!
Пример, конечно, примитивный, но всё равно класс ![]() Одно но: некоторые файлы так и не хотят открываться через этот MPlayer, хотя имеют расширение .mp3 и прекрасно работают на различных сторонних плеерах. Ваш компонент хотя бы ошибками не заваливает. Почти такие же глюки и с некоторыми .avi файлами - звук есть, видео нет.. Хотя стандартный MediaPlayer плеер их тож не ест - audio = true; video = false; Система: win vista, 1 pack, ffdsohw audio decoder, ffdsohw video decoder могу выложить эти злополучные файлики на стороннем хостинге, P.S. Добавьте регулятор громкости - цены не будет! pps: кнопка стоп не освобождает ресурс - напр. Файл невозможно удалить. после закрытия программы плеер пытается вывести своё окно видео (как он обычно делает, если формы для отображения видео нет)
[Ferox]
Последний раз редактировалось postal2; 05.07.2009 в 16:31. Причина: нашёл ошибки в плеере |
![]() |
![]() |
![]() |
#3 | ||
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,453
|
![]() Цитата:
Насчет файлов, он жрет те же файлы, что и простой Медиаплеер, ведь это тод-же медиаплеер только обновлённый ,доработанный ! А по поводу форматов, думаю что не чего не сделаешь др он не будет воспринимать это же MCI- только стандарт ((( Вот если бы на DirectShow -то др дело, кстати может и начну разработку на нем. Цитата:
Ошибки По Stop уберу, кто еще найдет какие ошибки пишите ! Спасибо всем кто откликнется ! |
||
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 29.01.2008
Сообщений: 1,039
|
![]()
Кстати, может заменишь уж заодно изображения кнопок на MP? На какие-нибудь более продвинутые можно. Изображения кнопок находятся в файле ресурсов mplayer.res в папке (если не ошибаюсь) Lib.
|
![]() |
![]() |
![]() |
#5 | |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,453
|
![]() Цитата:
З.Ы. Изображения кнопок находятся в файле ресурсов mplayer.res в папке (если не ошибаюсь) Lib. или в Source\vcl\ )) Последний раз редактировалось uberchel; 05.07.2009 в 18:03. |
|
![]() |
![]() |
![]() |
#6 | ||
Форумчанин
Регистрация: 31.10.2008
Сообщений: 215
|
![]() Цитата:
Цитата:
![]()
[Ferox]
|
||
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,453
|
![]() |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 215
|
![]()
можно сделать подключением картинок из какого-нибудь компонента вроде ImageList - проще будет
[Ferox]
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,453
|
![]()
Точно, чет сам не додумалси ))))
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 215
|
![]()
Да, ещё ошибочка - сообщение об ошибке при open(какие-то_там_параметры), как я ни пробовал его вызвать, не вылетает никогда, что конечно хорошо, но всё-таки..
![]() А при установке NewPlayer и Mediaplayer на одну форму возникает ошибка Duplicate recources p.s. Он при установке что-либо делает с mplayer.pas? А то я не вижу там файла NMPlayer.pas (в установке), хотел посмотреть, может чем помочь pps А вообще есть такой очень хороший компонент как TVideoGrabber, но он довольно сложный - у него чересчур много функций и настроек!! (но зараза работает нормальльно, у меня не было ни одной ошибки)
[Ferox]
Последний раз редактировалось postal2; 05.07.2009 в 22:48. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обновлённый компонент IdHTTPProxyServer | MindWork | Работа с сетью в Delphi | 0 | 08.04.2009 09:22 |
Опять tmediaplayer | RealSHELS | Мультимедиа в Delphi | 6 | 26.12.2008 04:35 |
tMediaPlayer | Altera | Компоненты Delphi | 2 | 21.06.2008 18:24 |
TMediaPlayer | Mickle | Мультимедиа в Delphi | 1 | 13.04.2007 11:05 |