![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
Здравствуйте! Есть аудио и видеоплееры, написанные на делфи, возникла задача объединить их, подскажите, пожалуйста, как сделать так, чтобы при открытии видео файла открывалась одна форма, а при открытии аудио файла-другая форма
from dark to light)
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
По расширению файла.
|
![]() |
![]() |
![]() |
#3 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
расширений много же, как у аудио файлов, так и у видео, ogg,mp3,avi,mp4, mpeg и т.д.
from dark to light)
|
![]() |
![]() |
![]() |
#4 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,849
|
![]()
Даже существующие проигрыватели привязываются к расширениям файлов.
Для определения расширения есть функция ExtractFileExt, результат с точкой в начале. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Плееры сами себя привязывают к файлам, у большинства можно указать к чему привязаться.
Так например я слушаю 1 файлы через AIMP другие через Winamp. С Видео тоже самое. |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
![]() в Windows ЕДИНСТВЕННОЕ, по чему операционная система может различить (и различает) файлы - это их расширение! Более того, это самое расширение (extension) имени файла в Windows именуется ТИПОМ файла. И именно к нему привязываются программы обработки данного ТИПА файла. Или Вы о чём-то другом говорите? |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Я говорю о том, что любой нормальный аудио/видео плеер позволяет пользователю самостоятельно указать, какие типы файлов можно будет открыть из оболочки в плеере X.
|
![]() |
![]() |
![]() |
#8 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
Алексей_2012, ну тогда сделайте реализацию как у kmplayer, если есть видео в файле, то показываем, иначе скрываем окно с видео и только аудио.
|
![]() |
![]() |
![]() |
#9 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
![]()
А возможно ли определить какие форматы аудио и видео поддерживает ОС, а потом заполнить два массива с форматами, первый массив с аудиоформатами, а второй с видео, затем если в списке каком-нибудь, ну в плейлисте появится файл с расширением, которого нет в массивах, то из плейлиста удаляется данный трек
from dark to light)
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Возможно все. Да и зачем вам массивы? В реестре все есть.
HKCU\Classes\ и ищите аудио форматы. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
привод файла в нужный вид (перенос строк) php | bpystep | Помощь студентам | 1 | 23.03.2013 21:32 |
Открыть нужный файл, изменить его, закрыть без вопросов | Ципихович Эндрю | Microsoft Office Word | 17 | 03.01.2012 03:30 |
как в программе открыть нужный ворд? | Fanar | Компоненты Delphi | 2 | 29.07.2011 11:05 |
Как автоматически открыть (не запустить) определённый модуль с макросами ? | Александр 33 | Microsoft Office Excel | 2 | 21.06.2011 23:12 |