`

VB 最简单的WAV声音或音乐文件播放的代码

    博客分类:
  • vb
阅读更多
'最简单的WAV声音或音乐文件播放的代码
'API声明
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
(
ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
'常量
Const SND_SYNC = &H0
Const SND_ASYNC = &H1
Const SND_NODEFAULT = &H2
Const SND_LOOP = &H8
Const SND_NOSTOP = &H10

'播放WAV声音或音乐文件
Private Function PlayWavSound(SoundFile As String) As Long
'SoundFile 变量为存放WAV声音路径的
Dim lFlags As Long
lFlags = SND_ASYNC Or SND_NODEFAULT
PlayWavSound = sndPlaySound(SoundFile, lFlags)
End Sub

'停止播放WAV声音或音乐文件
Private Function StopWavSound(SoundFile As String) As Long
Dim
lFlags As Long
lFlags = SND_ASYNC Or SND_NODEFAULT
StopWavSound = sndPlaySound(SoundFile,lFlags)
End Sub

 

'调用例子
Call PlayWavSound("C:\WINDOWS\Media\Windows XP 电话拨入声.wav")


分享到:
评论

相关推荐

    vb播放wav音频并显示波形

    接下来,`waveplay.exe`可能是用于演示或测试的可执行文件,它可能包含了一个简单的VB程序,展示了如何使用TimeEdit100播放WAV文件并显示波形。你可以运行这个文件来查看其效果。 `frmMain.frm`是主窗体的定义文件...

    最简单的音乐播放器vb代码

    "最简单的音乐播放器vb代码"标题所指的,就是利用VB6来实现这样的功能。下面我们将深入探讨如何在VB6中创建一个基本的音乐播放器以及涉及的关键知识点。 首先,VB6提供了MCI(MultiMedia Control Interface)控件,...

    VB.NET中如何播放音频视频

    ### VB.NET中播放音频视频的方法 在VB.NET中实现音频和视频播放功能是常见的...如果只需要播放简单的音频文件,则最后一种方法是最简单快捷的选择;如果需要更复杂的控制和高级特性,则前三种方法提供了更多的可能性。

    用API播放 .wav 声音文件

    这段代码首先定义了一个名为`PlaySound`的子程序,接受一个参数`filename`作为要播放的.wav文件路径。接下来通过一系列的`mciSendString`调用来实现关闭旧设备、打开新文件以及播放的功能。最后通过一个简单的示例...

    精彩编程与编程技巧-用API播放 .wav 声音文件...

    ' 打开指定的.wav文件 cmd = "open " & filename & " type WAVEAudio alias MyWav" Call mciSendString(cmd, 0, 0, 0) ' 播放声音文件 Call mciSendString("play MyWav", 0, 0, 0) End Sub ``` 在这个例子中...

    VB编程源代码 45播放.WAV文件,并显示其波形.rar

    这个"VB编程源代码 45播放.WAV文件,并显示其波形.rar"压缩包提供了一个示例,用于教程序员如何在VB应用程序中不仅播放.WAV文件,而且还能实时显示音频的波形图。在本文中,我们将深入探讨如何实现这两个功能。 ...

    Vb.net-read-Wav.rar_vb .net wav

    通过这个VB.NET WAV读取示例,你可以构建一个基础的音频处理工具,用于分析或进一步处理WAV文件。当然,实际应用可能需要更复杂的功能,如支持不同格式的WAV文件,或者进行更高级的音频分析。不过,这个起点应该能...

    播放MIDI音乐(vb6.0代码编写)

    与WAV或MP3等音频格式相比,MIDI文件更小,更适合在编程中使用。 要实现播放MIDI音乐的功能,我们需要利用VB6.0的ActiveX控件。VB6自带了一个名为`MSAC.MIDIModule`的组件,它提供了播放MIDI音乐的能力。下面将详细...

    vb报警铃声代码

    VB报警铃声代码的核心是利用Windows API函数来播放系统声音,通常包括播放系统默认的警告音或者自定义的音频文件。 以下是一个简单的VB报警铃声代码示例,它调用了API函数`MessageBeep`来播放系统默认的警告音: `...

    AutoTime.rar_VB 控制时间_VB控制_auto time_vb 声音 报警

    我们需要知道音频文件的路径,然后调用PlaySound,传入文件路径和播放模式。例如,当达到预设时间时,可以播放一段报警声音: ``` Declare Function PlaySound Lib "winmm.dll" Alias "sndplay32" (ByVal lpszName...

    vb制作MP3音乐播放器

    `mciSendString`是VB中用于控制多媒体设备的API函数,可以播放多种格式的多媒体文件,如MPEG、AVI、WAV和MP3等。该函数接受四个参数: - 第一个参数:命令字符串,包含具体的操作指令。 - 第二个参数:返回信息的...

    精彩编程与编程技巧-播放资源文件文件中的声音...

    在VB(Visual Basic)编程环境中,可以通过编写简单的代码实现多种功能,包括但不限于处理文本、图像以及声音等资源文件。本知识点将围绕如何在VB程序中播放资源文件中的声音进行详细探讨。 #### 1.2 API函数调用 ...

    显示图片播放声音程序源代码.zip

    在VB6.0简体中文企业版中,创建一个能够显示图片并播放声音的程序是一项基本但实用的任务,尤其对于初学者来说,这样的项目能够帮助他们深入理解和掌握Visual Basic的基础编程概念。VB6.0是Microsoft公司开发的一种...

    VB做的一个钢琴

    一种常见的方法是使用`PlaySound`函数,这是一个Windows API函数,允许我们播放WAV格式的音频文件。每个钢琴键对应一个特定频率的声音,可以通过计算得出,然后调用`PlaySound`播放相应频率的声音。 另一种可能的...

    精彩编程与编程技巧-在VB应用程序中恰当的使用声音...

    下面是一个示例代码,展示了如何加载并播放一个WAV文件: ```vb Sub Form_Load() ole1.Class = "soundrec" ole1.SourceDoc = "c:\windows\ding.wav" ole1.Action = 1 ole1.Action = 7 End Sub ``` 在这个示例...

    在资源文件中加入声音资源

    以下是一个简单的使用PlaySound函数播放声音的示例代码: ```vb Private Declare Function PlaySound Lib "winmm.dll" _ Alias "sndplay32" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As ...

    Application plays a WAV file with only three lines of code.

    在VB环境中,播放WAV文件可能只需要调用Windows API函数,比如`PlaySound`。这个函数只需要三行代码就可以实现:首先,导入`kernel32.dll`库;然后,定义`PlaySound`函数;最后,调用`PlaySound`函数,传入音频文件...

    asp.net上传文件源代码

    首先,`asp.net上传文件源代码`指的是利用C#或VB.NET编写的ASP.NET Web应用程序中的代码,用于接收用户通过表单提交的文件。这一过程通常涉及到HTML `<input type="file">`标签,它在用户界面中提供一个选择文件的...

    mp3-embed.zip_play_vb6 mp3 play

    VB6本身并不直接支持MP3格式的音频播放,因为它内建的控件如MMControl或MSAC.MSPlayer只能处理WAV格式的声音。因此,要播放MP3,我们需要借助第三方的ActiveX组件或者API函数。以下将详细介绍两种常见方法: 1. **...

    在窗体中添加声音,okoiikojhohk

    这个主题,"在窗体中添加声音",主要涉及到的是如何在Visual Basic (VB)、C#或其他.NET框架支持的编程环境中,让窗体播放音频文件。下面我们将详细探讨这一技术。 首先,我们需要了解声音的基本类型和格式。常见的...

Global site tag (gtag.js) - Google Analytics