نمایش نتایج 1 تا 12 از 12

نام تاپیک: استفاده از توابع تولید صدا

  1. #1

    استفاده از توابع تولید صدا

    لطفا اگه کسی میدونه که توابع تولید صدا از اسپیکر کیس در vbکدوما هستند منو در این مورد راهنمایی کنه. بعنوان مثال تابع Beep.
    مرسی[/b]

  2. #2
    برای بیپ فقط بنویس beep همین که البته می تونی با تعریف بیشتر صداهای دیگری هم تولید کنی که خیلی راحته :موفق:

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آذر 1383
    محل زندگی
    تهران
    پست
    1,021
    سلام

    میتونی از تابع API زیر استفاده کنی:
    Declare Function Beep Lib "kernel32" Alias "Beep" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

    dwFreq: فرکانس صدا است.
    dwDuration: مدت زمان پخش صدا میباشد بر حسب میلی ثانیه (این متغیر در ویندوز 95,98,Me تاثیری ندارد).

    موفق باشید و پرتوان

  4. #4
    ممنوع از راهنمایی تون.
    من می خواستم بدونم بجز تولید صدای بیپ چه صداهای دیگه ایرو می شه تولید کرد و چگونه.
    موفق باشید

  5. #5
    با سلام ببخشید گویا من بد متوجه شدم :embr:
    اگر منظورتون رو فهمیده بودم حتما راهنمایی می گردم

  6. #6
    کاربر دائمی
    تاریخ عضویت
    بهمن 1382
    محل زندگی
    فعلا ایران - فعلا تهران
    پست
    2,628
    با کمک API گفته شده شما میتونید صداهای مختلف رو ایجاد کنید

    Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
    Private Sub Form_Activate()
    Dim Cnt As Long
    For Cnt = 0 To 5000 Step 10
    'play a tone of 'Cnt' hertz, for 50 milliseconds
    Beep Cnt, 50
    Me.Caption = Cnt
    DoEvents
    Next Cnt
    End Sub

  7. #7
    سلام به همگی

    تابع API گفته شده توی XPدرست کار می کنه اما توی Win2000 صدا رو به خروجی کارت صدا می فرسته

    کسی می دونه اشکال کار کجاست؟

  8. #8
    سلام
    برای تولید صدا با Speak Case فقط تابع Beep رو داریم ولی اگه میخایی فایل صوتی پخش کنی از تابع زیر استفاده کن:
    Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
    
    						

  9. #9
    کاربر دائمی
    تاریخ عضویت
    آذر 1383
    محل زندگی
    تهران
    پست
    1,021
    سلام
    این هم آهنگ فیلم LoveStory با این تابع :wink: :
    Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
    Private Sub Command1_Click()
    Beep 263, 500
    Beep 165, 500
    Beep 165, 500
    Beep 263, 500
    Beep 263, 2000
    Beep 165, 500
    Beep 165, 500
    Beep 263, 500
    Beep 263, 500
    Beep 165, 500
    Beep 174, 500
    Beep 165, 500
    Beep 147, 500
    Beep 147, 500
    Beep 147, 500
    Beep 247, 500
    Beep 247, 2000
    Beep 147, 500
    Beep 147, 500
    Beep 247, 500
    Beep 247, 500
    Beep 147, 500
    Beep 165, 500
    Beep 147, 500
    Beep 130, 500
    Beep 130, 500
    Beep 130, 500
    Beep 218, 500
    Beep 218, 2000
    Beep 130, 500
    Beep 130, 500
    Beep 218, 500
    Beep 218, 500
    Beep 130, 500
    Beep 147, 500
    Beep 130, 500
    Beep 123, 500
    Beep 123, 500
    Beep 207, 500
    Beep 207, 2000
    Beep 195, 1000
    Beep 218, 1000
    Beep 247, 1000
    Beep 174, 1000
    Beep 165, 2500
    End Sub

    موفق باشید و پرتوان

  10. #10
    کسی ویندوز 2000 نداشت تابع API Beep رو تست کنه؟

  11. #11
    کاربر دائمی آواتار R_BABAZADEH
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    654
    این هم آهنگ فیلم LoveStory با این تابع
    دستگام هنگ می کنه :(

  12. #12
    مرسی
    واقعا کمک بزرگی کردید
    موفق و پیروز باشید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •