获得WAV文件信息


【实例说明】
    WAV文件的采样频率、位率和声道。

【编程思路】
    读取WAVE文件。

【设计步骤】
    1.新建一个标准工程,创建一个新窗体,默认名为Form1。
    2.在工程同一级目录下放一个Wave文件1.wav。

    3.源程序  [素材源程序下载]


Option Explicit

Private Sub Form_Load()
        On Error GoTo Err001
        Dim a1 As Long, a2 As Integer, a3 As Integer

        Me.AutoRedraw = True

        Open App.Path & "\1.WAV" For Binary As #1
                Get 1#, 25, a1
                Print "采样频率:" & FormatNumber(a1, 0) & "Hz"

                Get 1#, 35, a2
                Print "位率:" & Trim(a2) & "Bit"

                Get 1#, 23, a3
                If a3 = 2 Then Print "声道:双声道" Else Print "声道:单声道"
        Close 1#
        Exit Sub
Err001:
        Close 1#
        MsgBox "不是一个合法的WAV文件", , "错误!"
End Sub