Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Вниз

playsound + mp3   Найти похожие ветки 

 
Grinder ©   (2004-02-12 20:14) [0]

Возможно ли через playsound проиграть mp3? Если нет то может кто подскажет как mp3 файл проиграть в delphi?


 
Grinder ©   (2004-02-12 20:14) [0]

Возможно ли через playsound проиграть mp3? Если нет то может кто подскажет как mp3 файл проиграть в delphi?


 
clickmaker ©   (2004-02-13 12:04) [1]

TMediaPlayer, если соотв. кодек установлен в системе


 
clickmaker ©   (2004-02-13 12:04) [1]

TMediaPlayer, если соотв. кодек установлен в системе


 
Artem03   (2004-02-13 15:21) [2]

А если установлен, то как это сделать?


 
Artem03   (2004-02-13 15:21) [2]

А если установлен, то как это сделать?


 
Orc   (2004-02-13 15:43) [3]

А ещё можно компонент Bass использовать. Там и хелп есть хороший


 
Orc   (2004-02-13 15:43) [3]

А ещё можно компонент Bass использовать. Там и хелп есть хороший


 
DRON   (2004-02-13 16:00) [4]

На самом деле можно и через PlaySound (кодек конечно должен быть установлен) достаточно дописать к MP3 WAVовский заголовок, если кого интересует могу выслать соответствующую процедурку.
Стоит упомянуть, что TMediaPlayer не умеет играть из ресурсов и вообще только из файлов играть умеет, а таскать за собой Bass стоит только если свой плеер пишешь.


 
DRON   (2004-02-13 16:00) [4]

На самом деле можно и через PlaySound (кодек конечно должен быть установлен) достаточно дописать к MP3 WAVовский заголовок, если кого интересует могу выслать соответствующую процедурку.
Стоит упомянуть, что TMediaPlayer не умеет играть из ресурсов и вообще только из файлов играть умеет, а таскать за собой Bass стоит только если свой плеер пишешь.


 
Grinder ©   (2004-02-13 16:20) [5]

Народ. Кто может подсказать как в программе заюзать mp3? Медиаплеер
хорош, когда в системе 100% есть кодек. Попробовал TElPlayerManager.
Всё хорошо. Но окна я создаю динамически. И когда делаю 2 окна и
запускаю в них мелодию происходит крах программы. Может кто знает
хорошие компоненты или как это можно стандартно реализовать? Может
узнавать есть у юзера кодек или нету как-нить? В общем буду рад любым
предложениям.


 
Grinder ©   (2004-02-13 16:20) [5]

Народ. Кто может подсказать как в программе заюзать mp3? Медиаплеер
хорош, когда в системе 100% есть кодек. Попробовал TElPlayerManager.
Всё хорошо. Но окна я создаю динамически. И когда делаю 2 окна и
запускаю в них мелодию происходит крах программы. Может кто знает
хорошие компоненты или как это можно стандартно реализовать? Может
узнавать есть у юзера кодек или нету как-нить? В общем буду рад любым
предложениям.


 
Grinder ©   (2004-02-13 16:21) [6]

Вообще я рад юзать media player при условии что кто-нить скажет как определить есть ли у юзера кодек.


 
Grinder ©   (2004-02-13 16:21) [6]

Вообще я рад юзать media player при условии что кто-нить скажет как определить есть ли у юзера кодек.


 
clickmaker ©   (2004-02-13 16:55) [7]

MediaPlayer1.FileName := "f:\music\pestnya.mp3";
try
 MediaPlayer1.Open;
 MediaPlayer1.Play;
except
 ShowMessage("не могу проиграть этот файл");
end;


 
clickmaker ©   (2004-02-13 16:55) [7]

MediaPlayer1.FileName := "f:\music\pestnya.mp3";
try
 MediaPlayer1.Open;
 MediaPlayer1.Play;
except
 ShowMessage("не могу проиграть этот файл");
end;


 
clickmaker ©   (2004-02-13 17:07) [8]

Ну или так

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 17:07) [8]

Ну или так

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;


 
Grinder ©   (2004-02-13 18:30) [9]

А есть что-нить вроде Media Player, но работающее только в Audio? Просто этот монстер пожирает много рессурсов.


 
Grinder ©   (2004-02-13 18:30) [9]

А есть что-нить вроде Media Player, но работающее только в Audio? Просто этот монстер пожирает много рессурсов.


 
Grinder ©   (2004-02-13 20:19) [10]

И ещё. Как сделать чтобы mediaplayer мог играть аудио параллельно с другими плеерами? А то ему всё время не нравится что Audio Device занят.


 
Grinder ©   (2004-02-13 20:19) [10]

И ещё. Как сделать чтобы mediaplayer мог играть аудио параллельно с другими плеерами? А то ему всё время не нравится что Audio Device занят.


 
Mysterio   (2004-02-14 20:47) [11]

Для этого нужно юзать Директ Саунд.


 
Mysterio   (2004-02-14 20:47) [11]

Для этого нужно юзать Директ Саунд.


 
Grinder ©   (2004-02-14 22:00) [12]

Обязательно? WMP и Winamp свободно работают параллельно.


 
Grinder ©   (2004-02-14 22:00) [12]

Обязательно? WMP и Winamp свободно работают параллельно.


 
KilkennyCat ©   (2004-02-14 23:06) [13]

Необязательно. Директиксовые библиотеки написаны лишь для удобства ну и почти полной совместимости программ с аудио-видео устройствами. Но можно и без них, только придется самому написать обращение к девайсам либо аппаратное, либо через драйвер. При этом учесть все виды стандартов.
Стоит ли?
А медиаплеер у меня параллельно работает.


 
KilkennyCat ©   (2004-02-14 23:06) [13]

Необязательно. Директиксовые библиотеки написаны лишь для удобства ну и почти полной совместимости программ с аудио-видео устройствами. Но можно и без них, только придется самому написать обращение к девайсам либо аппаратное, либо через драйвер. При этом учесть все виды стандартов.
Стоит ли?
А медиаплеер у меня параллельно работает.



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.041 c
9-1067971745
pavel_k
2003-11-04 21:49
2004.05.09
Быки и коровы


14-1082573409
jack128
2004-04-21 22:50
2004.05.09
Глюк - не глюк, но что то не то в TComponent


3-1081939231
31512
2004-04-14 14:40
2004.05.09
TClientDataSet.ApplyUpdates(0) & TClientDataSet.Refresh


1-1082842374
hiperLogun
2004-04-25 01:32
2004.05.09
Сканирование дерева каталогов


3-1081797714
Mishenka
2004-04-12 23:21
2004.05.09
Можно ли определить была ли запись в таблицу?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский