PDA

View Full Version : کم و زیاد کردن سرعن پخش صدا از طریق دلفی!



yaas135
چهارشنبه 04 خرداد 1384, 16:29 عصر
سلام
من با استفاده از کامپوننت مدیا پلیر دلفی دارم یه صوت رو پخش می کنم، حالا می خوام سرعت پخش صدا رو هم بتونم کنترل کنم، منظورم کشیده شدن یا سریع شدن صوته.
کسی میتونه راهنمایی کنه؟
ممنون و منتظرم
یا علی

Touska
چهارشنبه 04 خرداد 1384, 16:32 عصر
با استفاده از کامپوننت های Direct X میتونی این کار رو انجام بدی

موفق باشید :flower:

SalarSoft
چهارشنبه 04 خرداد 1384, 17:28 عصر
با استفاده از DirectSound به راحتی امکتن پذیر است.

با استفاده از کامپوننت PlayDirectSound در آدرس زیر:
http://www.salarsoft.somee.com/downlist/comp_downloads.htm#play_dsound :)

yaas135
پنج شنبه 05 خرداد 1384, 11:07 صبح
سلام
کامپوننتی که شما گفتین از سالار سافت دانلود کردم آ اما تو نصبش گیر می ده/
چی کار کنم؟

yaas135
شنبه 07 خرداد 1384, 10:44 صبح
کسی هست ما رو کمک کنه یا نه؟

majid_afra222
شنبه 07 خرداد 1384, 11:09 صبح
سلام
من از کامپوننتهای شرکت fmod که مجانی هم هستن٬‌استفاده می کنم٬‌تقریبا همه کارهای لازم برای کار با فایلهای صوتی رو انجام میدن٬‌و تمام انواع فایلهای صوتی رو هم پشتیبانی می کنن. آدرس :
www.fmod.og
امیدوارم بدردت بخوره

yaas135
شنبه 07 خرداد 1384, 13:42 عصر
این کامپوننت چه جوری نصب میشه اون وقت؟!

majid_afra222
شنبه 07 خرداد 1384, 16:36 عصر
سلام yaas135 عزیز
اگه کامپوننت رو دانلود کردی٬‌ تو پوشه api پوشه delphi می تونی فایلهای pass رو برای کار با کامپوننت ببینی. فایل fmod رو بعنوان یه کامپوننت جدید رجیستر کن.
بعد تو uses برنامه ات این 3 تا رو اضافه کن :
FMod, FModTypes, FModErrors
بعد هم با توجه به مثالهایی که همراه برنامه اس می تونی برنامه رو بنویسی٬ و تمام کارهایی رو که میخوای انجام بدی.
اگه نتونستی باهاش کار کنی٬ بهم بگو برات یه برنامه بنویسم.

yaas135
شنبه 07 خرداد 1384, 18:33 عصر
سلام
بله میشه لطفا یه برنامه بنویسد برای یادگیری بنده؟ مثلا بتونه همین سرعت پخش صدا رو کم و زیاد کنه و یا این ک بشه بخشی از صوت رو انتخاب و حذف و کپی کرد!
یا علی

MOHSEN731
شنبه 07 خرداد 1384, 19:21 عصر
از سری کامپوننتهای MMTOOLS استفاده کن
اگه ببینی اینجوری میشی :kaf: :kaf:

SalarSoft
یک شنبه 08 خرداد 1384, 16:23 عصر
فایل را دوباره دانلود کنید.
www.salarsoft.somee.com/downloads/free/play_dsound.zip
نمونه کد:

var
tmp:integer;
procedure TForm1.Button1Click(Sender: TObject);
begin
tmp:=PlayDirectSound1.AddFile('c:\my.wav');
PlayDirectSound1.Frequency[tmp]:=10;
PlayDirectSound1.Play(tmp);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
PlayDirectSound1.RemoveItem(tmp);
end;

yaas135
دوشنبه 09 خرداد 1384, 10:42 صبح
ممنونم، کامپوننت الان درست شد با این ادرس جدید که دادین، اما یه چیزی این فقط فرمت wav رو پخش می کنه؟ من اگر بخوام ام پی تری کار کنم چی؟

royakhanom
یک شنبه 11 اسفند 1387, 11:06 صبح
سلام سورس کدی توی دلفی می خواستم که بشه باهاش صدا رو کم و زیاد کرد مرسی

royakhanom
یک شنبه 11 اسفند 1387, 11:12 صبح
سلام سورس کدی توی دلفی می خواستم که بشه باهاش صدا رو کم و زیاد کرد مرسی همچنین کار با دکمه record در media player را می خواستم ممنون