• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 214
  • Last Modified:

Checking a computer has a sound card programatically

I have written a program using vb.net and the framework that plays a video, however if the user mutes the sound on a video when they do not have a sound card installed it generates an error.

Can someone tell me how to check a sound card exists before attempting to mute the sound.

Bot
0
LenBot
Asked:
LenBot
1 Solution
 
Mikal613Commented:
Private Declare Function waveOutGetNumDevs Lib "winmm.dll" () As Long
Private Sub cmdCanPlay_Click()
    Dim i As Long
    i = waveOutGetNumDevs()
    If i > 0 Then
        MsgBox "Your system can play sound files.", _
        vbInformation, "Sound Card Test"
    Else
        MsgBox "Your system can not play sound Files.", _
        vbInformation, "Sound Card Test"
    End If
End Sub
0
 
LenBotAuthor Commented:
Nice one thanks for  the quick responce.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now