Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Запуск аудио-файлов *.mp4 с помощью ShellExecute

Ответить
Настройки темы
Delphi - [решено] Запуск аудио-файлов *.mp4 с помощью ShellExecute

Аватара для Professor_J.C.

Пользователь


Сообщения: 97
Благодарности: 7


Конфигурация

Профиль | Отправить PM | Цитировать


Здравствуйте,
я разрабатываю программу Moskva.fm Grabber которая загружает эфиры радиостанций и формате mp4 (аудио). Одна из функций программы заключается в воспроизведении созданного файла по нажатию кнопки. Код обработчика события выглядит следующим образом:
Код: Выделить весь код
procedure TMainForm.PlayBtnClick(Sender: TObject);
var
  PlayP: string;
begin
  PlayP:=Copy(Play, 2, Length(Play)-2); //убираем двойные кавычки вокруг пути
  ShellExecute(Handle, nil, pchar(PlayP), nil, nil, SW_RESTORE);
end;
На сколько я знаю, ShellExecute должен выполнить дефолтное действие над файлом в сопоставленной этому расширению программе, но на практике не происходит ничего.
Путь проверял неоднократно, он всегда передается корректно.
Как запустить воспроизведение mp4-файла в сопоставленном ему приложении?

-------
Главное качество любого интеллигентного человека это умение засунуть своё мнение в задницу... другому :)


Отправлено: 19:41, 12-11-2010

 

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Professor_J.C. зависит от системы. Желательно указать требуемое действие "open" во втором параметре ShellExecute().

Отправлено: 21:32, 12-11-2010 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Delirium

Ветеран


Сообщения: 5624
Благодарности: 936

Профиль | Отправить PM | Цитировать


Хм. А не проще взять тот же AIMP, загрузить в него путь до радиостанции и сграббить эфир? Это я к тому, что подобный функционал уже реализован в другом ПО.

-------

Пройденные курсы:
[Microsoft №10174 Sharepoint], [SharePoint]
Мои проекты:[CheckAdmins], [NetSend7], [System Uptime], [Remote RAdmin LogViewer],[Netdom GDI], [Holidays - напоминалка о днях рождения]

А я офис-гуру :)


Отправлено: 00:42, 13-11-2010 | #3


Аватара для Professor_J.C.

Пользователь


Сообщения: 97
Благодарности: 7

Профиль | Отправить PM | Цитировать


Delirium, не проще, ибо такой метод позволяет сохранить только прямой эфир (он интересует меня меньше всего), да и специфика источника (минутные файлы с "нахлестом" 2 секунды) не позволят получить вменяемый результат средствами вроде AIMP.

-------
Главное качество любого интеллигентного человека это умение засунуть своё мнение в задницу... другому :)


Отправлено: 07:20, 13-11-2010 | #4


Аватара для Professor_J.C.

Пользователь


Сообщения: 97
Благодарности: 7

Профиль | Отправить PM | Цитировать


Все-таки нашел ошибку в пути. Она была плохо различима. Теперь все работает.

-------
Главное качество любого интеллигентного человека это умение засунуть своё мнение в задницу... другому :)


Отправлено: 07:45, 13-11-2010 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - [решено] Запуск аудио-файлов *.mp4 с помощью ShellExecute

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 - нужно реализовать запуск скрипта с помощью GPO vinaction Windows Server 2008/2008 R2 2 14-04-2010 20:17
C/C++ - [решено] Запуск *.exe файла с ключами в ShellExecute.Как осуществить? Virtyaluk Программирование и базы данных 4 31-03-2010 16:52
Мультимедиа - Проблема с отображением аудио-файлов. ВУГЛУСКРЪ Программное обеспечение Windows 3 10-10-2009 05:16
нужна прошивка для mp4 плеера large aolle pmp mp4 tool 304E re5pect Поиск драйверов, прошивок и руководств 0 03-04-2008 16:23
Нужна программа для воспроизведения MP4-файлов zif Видео и аудио: обработка и кодирование 22 12-09-2007 17:19




 
Переход