View Full Version : خواندن فایلهای صوتی از جدول
ali512
شنبه 07 خرداد 1384, 12:01 عصر
سلام
فرض کنید توی یه جدول فایلهای wav را ذخیره کرده ایم یعنی هر رکورد یک فایل صوتر باشه . چطوری می شه گفت مثلا 10 تا رکورد را یکی یکر پشت سر هم پخش کند ؟
yaas135
شنبه 07 خرداد 1384, 14:44 عصر
سلام
به صوت عادی و بدون استفاده از کامپوننت (که نمیدونم وجود داره اصلا یا نه) گمون نمی کنم بشه که صوت رو از بانک بخونی، برای این کار هر کدوم از فایلها رو باید مثلا توی فولدر تمپ کاربر ذخیره کنی و براش بخونی،
از این کامپوننت ها هم میتونی استفاده کنی:
amovie
fmod.org
یا علی
ali512
شنبه 07 خرداد 1384, 15:06 عصر
سلام
در حال حاظر از همین روش استفاده می کنم ولی می خوام از توی جدول پشت سر هم بخونه .
majid_afra222
شنبه 07 خرداد 1384, 16:37 عصر
سلام
خواهشا یه کمی مطالعه و یا جستجو در مورد مطلب ....
کد :
procedure PlayClick();
var
B : TBlobStream;
M : TMemoryStream;
begin
B := TBlobStream.Create(فیلد صوتی, bmRead);
Screen.Cursor := crHourGlass;
try
M := TMemoryStream.Create();
try
M.CopyFrom(B, B.Size);
Win32Check(PlaySound(M.Memory, 0, SND_SYNC or SND_MEMORY));
finally
M.Free;
end;
finally
Screen.Cursor := crDefault;
B.Free;
end;
end;
امیدوارم بدردت بخوره
ali512
شنبه 07 خرداد 1384, 16:54 عصر
تشکر از کدهاتون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.