![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
playsound + mp3
Grinder © (2004-02-12 20:14:00)Возможно ли через playsound проиграть mp3? Если нет то может кто подскажет как mp3 файл проиграть в delphi?
KilkennyCat (2004-02-14 23:06:00) [1]Необязательно. Директиксовые библиотеки написаны лишь для удобства ну и почти полной совместимости программ с аудио-видео устройствами. Но можно и без них, только придется самому написать обращение к девайсам либо аппаратное, либо через драйвер. При этом учесть все виды стандартов.
Стоит ли?
А медиаплеер у меня параллельно работает.
Grinder (2004-02-14 22:00:00) [2]Обязательно? WMP и Winamp свободно работают параллельно.
Mysterio (2004-02-14 20:47:00) [3]Для этого нужно юзать Директ Саунд.
Grinder (2004-02-13 20:19:00) [4]И ещё. Как сделать чтобы mediaplayer мог играть аудио параллельно с другими плеерами? А то ему всё время не нравится что Audio Device занят.
Grinder (2004-02-13 18:30:00) [5]А есть что-нить вроде Media Player, но работающее только в Audio? Просто этот монстер пожирает много рессурсов.
clickmaker (2004-02-13 17:07:00) [6]Ну или так
function SupportsFormat(const FileName: string): boolean;
begin
MediaPlayer.FileName := FileName;
try
MediaPlayer.Open;
Result := (mpCanPlay in MediaPlayer.Capabilities);
MediaPlayer.Close;
except
Result := false;
end;
end;
clickmaker (2004-02-13 16:55:00) [7]MediaPlayer1.FileName := 'f:\music\pestnya.mp3';
try
MediaPlayer1.Open;
MediaPlayer1.Play;
except
ShowMessage('не могу проиграть этот файл');
end;
Grinder (2004-02-13 16:21:00) [8]Вообще я рад юзать media player при условии что кто-нить скажет как определить есть ли у юзера кодек.
Grinder (2004-02-13 16:20:00) [9]Народ. Кто может подсказать как в программе заюзать mp3? Медиаплеер
хорош, когда в системе 100% есть кодек. Попробовал TElPlayerManager.
Всё хорошо. Но окна я создаю динамически. И когда делаю 2 окна и
запускаю в них мелодию происходит крах программы. Может кто знает
хорошие компоненты или как это можно стандартно реализовать? Может
узнавать есть у юзера кодек или нету как-нить? В общем буду рад любым
предложениям.
DRON (2004-02-13 16:00:00) [10]На самом деле можно и через PlaySound (кодек конечно должен быть установлен) достаточно дописать к MP3 WAVовский заголовок, если кого интересует могу выслать соответствующую процедурку.
Стоит упомянуть, что TMediaPlayer не умеет играть из ресурсов и вообще только из файлов играть умеет, а таскать за собой Bass стоит только если свой плеер пишешь.
Orc (2004-02-13 15:43:00) [11]А ещё можно компонент Bass использовать. Там и хелп есть хороший
Artem03 (2004-02-13 15:21:00) [12]А если установлен, то как это сделать?
clickmaker (2004-02-13 12:04:00) [13]TMediaPlayer, если соотв. кодек установлен в системе