Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.02;
Скачать: CL | DM;

Вниз

проблемы с добавлением звука в AVI   Найти похожие ветки 

 
fghfg   (2005-10-23 20:34) [0]

короче, пытаюсь добавить звук следующим образом (в качестве wav используется тип twave из delphix)

var
PFile: PAVIFile;
WSI: TAVIStreamInfo;
WS: PAVIStream;
wav: twave;
wavefmt: tpcmwaveformat;

...
FillCHar(WSI, SizeOf(WSI), 0);
WSI.fccType:=streamtypeAUDIO;
WSI.dwScale:=wav.format.nBlockAlign;
WSI.dwSampleSize:=wav.format.nBlockAlign;
wavefmt.wf.wFormatTag:=wav.format.wFormatTag;
wavefmt.wf.nChannels:=wav.format.nChannels;
wavefmt.wf.nSamplesPerSec:=wav.format.nSamplesPerSec;
wavefmt.wf.nAvgBytesPerSec:=wav.format.nAvgBytesPerSec;
wavefmt.wf.nBlockAlign:=wav.Format.nBlockAlign;
wavefmt.wBitsPerSample:=wav.format.wBitsPerSample;
if AVIFileCreateStream(PFile, WS, WSI) = AVIERR_OK then
begin
 AVIStreamSetFormat(WS, 0, @wavefmt, sizeof(wavefmt));
 if AVIStreamWrite(WS, 0, wav.size, wav.Data, wav.Size, AVIIF_KEYFRAME, Nul, Nul) <> AVIERR_OK then raise Exception.Create("...");
end;
...

так вот, сохраняю файл, открываю его плеером, а звука нет, при этом сами звуковые данные в файле есть, это видно в инфе о файле, и они оттуда спокойно достаются; пробовал вместо tpcmwaveformat юзать twaveformatex - разницы никакой; кто знает в чем дело?


 
ooommm   (2005-10-26 23:02) [1]

Может быть поможет:
http://forum.vingrad.ru/index.php?act=module&module=vingradfaq&target=main_panel&article=2942


 
fghfg   (2005-10-28 15:37) [2]

никто не знает?



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

Текущий архив: 2006.04.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
2-1142655934
koyama
2006-03-18 07:25
2006.04.02
Шифрование


6-1135147258
Jumaric
2005-12-21 09:40
2006.04.02
Запуск программы


2-1142416756
VitV
2006-03-15 12:59
2006.04.02
DBLookupComboBox-заполнение.


3-1139178894
GL00m
2006-02-06 01:34
2006.04.02
Подключить бы БД Access в рантайме в User DSN...


15-1141777694
Ы
2006-03-08 03:28
2006.04.02
Мониторы