Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Есть звуковой файл нестандартного вида как его проиграть? [D5, WinXP]


MZ ©   (2002-01-19 11:58:00) 

Собственно от WAV файла записанного без сжатия его отличает только размер и структура заголовка.
Как его можно воспроизвести программно?


DenKop   (2002-02-17 22:52:00) [1]

Используй waveOut... и прочие. Описание в
Win32 Programmer"s Reference. Могу выслать пример на VisualC++,
переводить на делфя не собираюсь.GoodLuck!!!


MZ   (2002-02-07 17:41:00) [2]

Повторяю... DirectSound мне не подходит.Это не моя заморочка, но факт имеет место быть:). Меня это тоже не радует.


MJH   (2002-02-07 14:35:00) [3]

чем тебе не нравится ДиректСаунд????
в винде есть МУМУ, но это геморой ещё тот. лучше ДиректСаунд используй. Возьми книжку, понакачай доков, примеров и не морочь людям голову!!!!

Team [LMD] [Scooter] [Оглуши соседей]


MZ   (2002-02-07 10:58:00) [4]

Во-первых, я - медленный газ, а
во-вторых, если ты не понял, то DirectSound мне не подходит.
Винды без всяких примочек звук крутить умеют, вот меня и интересует КАК???!!!


MJH   (2002-02-07 03:12:00) [5]

пилять....ты тормоз??? ТЕБЕ СКАЗАЛИ DIRECTSOUNDИСПОЛЬЗУЙ!!!

Team [LMD] [Scooter] [Оглуши соседей]


MZ   (2002-02-06 21:18:00) [6]

Народ! Вы бы лучше что-нибудь существенное посоветовали...


MJH   (2002-02-06 03:46:00) [7]

э....ты не прав....для НТ тоже есть ДХы и не только третьи


Donal_Graeme   (2002-02-06 02:42:00) [8]

2 MJH : ага, я никаких декодирований не делаю. а с мп3 я ещё основательно не возился...только тэги читал и рассчитывал время звучания, не больше :-)

2 MZ : ИМХО, даже в NT всегда есть DirectX. только он там версии 3, если я правильно помню :-)


MZ   (2002-02-05 16:43:00) [9]

Объясните, что за критические секции?

Мне нужно вывести звук на звуковую карточку средствами WinAPI. Чтобы даже под NT 4.0 без установленного Direct"а все работало как из пушки. ActiveX компоненты мне тоже не подходят.

Если у кого есть какие-то куски кода, то намыльте мне на mz@box.comlink.ru. Буду весьма признателен.


MJH   (2002-02-05 13:10:00) [10]

а каких файлов? WAVE PCM ? это естесно.
а вот с закодированными файлами (типа мп3) без критических секций для нормального воспроизведения не обойтись


Donal_Graeme   (2002-02-05 01:40:00) [11]

воспроизведение через DirectSound и без критических секций :-)


MJH   (2002-02-04 09:55:00) [12]

кста,
1) воспроизведение через что?
2)у тебя там есть EnterCriticalSection и LeaveCriticalSection?
если есть кинь на мыло - хочу ещё один пример взглянуть


Donal_Graeme   (2002-02-04 04:56:00) [13]

если интересно, я написал такую программку :-) могу послать исходник для примера :-))


Sergey_n   (2002-01-24 05:30:00) [14]

ActiveX компоненты на http://www.nctsoft.com, но Share. Там в наборе NCTAudioStudio есть компонент NCTAudioPlayer он воспроизводит. Отправляешь ему массив и усе.


MJH   (2002-01-24 03:24:00) [15]

DirectSound есть. Закупи пива ящик, выбери ночь, и трахайся :)


MZ   (2002-01-23 22:30:00) [16]

Не-е народ! Вы не поняли!
Видимо я неправильно пояснил проблему.
Грубо говоря как мне послать для воспроизведения поток бинарных данных, о которых известно все - битрейт, разрядность и проч.
Или, для примера, я синтезировал набор данных и хочу его прослушать, не из файла - а из памяти парямую...
Через какую APIшную функцию это можно сделать?
Или можно MediaPlayer "уболтать"?


MJH   (2002-01-20 06:58:00) [17]

а лучше Ф3 :-)


DK   (2002-01-19 18:25:00) [18]

МОжешь попробовать програмки, которые читают заголовок файла м говорят, что это на самом деле за лабуда, не смотря на расширение


MJH   (2002-01-19 16:45:00) [19]

а может это RAW или VOC?
в таком случае пиши свой воспроизводитель, скажем на DX


DK   (2002-01-19 14:30:00) [20]

Если это файл с муз. дисков, на которых куча композиций, то попроюуй переименовать в *.mp3. Тогда даже таг сможешь дописать.
Воспроизводится винампом (наверное как простой мп3)


Наверх

Титульная страница Поиск, карта сайта Написать письмо