vb.net、vb播放声音 wince下播放声音文件(wav)
vb.net中播放声音文件和vb中一样,调用API
方法一:
代码如下:
Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
'播放声音文件
Private checki As Integer
Const SND_SYNC = &H0 '播 放 完 毕 后 将 控 制 转 移 回 你 的 应用 程 序 中
Const SND_ASYNC = &H1 '播 放WAV 文 件, 然 后 将 控 制 立 即 转 移 回 你 的 应用 程 序 中, 而 不 管 对WAV 文 件 的 播 放 是 否 结 束
Const SND_NODEFAULT = &H2 '不 要 播 放 缺 省 的WAV 文 件, 以 免 发 生 某 些 意外 的 错 误
Const SND_MEMORY = &H4 '播 放 以 前 已 经 加 载 到 内 存 中 的WAV 文 件
Const SND_ALIAS = &H10000
Const SND_FILENAME = &H20000
Const SND_RESOURCE = &H40004
Const SND_ALIAS_ID = &H110000
Const SND_ALIAS_START = 0
Const SND_LOOP = &H8 '循环播放文件
Const SND_NOSTOP = &H10 '在 开 始 播 放 其 它 的WAV 文 件 之 前, 需 要 完 成 对本WAV 文 件 的 播 放
Const SND_VALID = &H1F
Const SND_NOWAIT = &H2000
Const SND_VALIDFLAGS = &H17201F
Const SND_RESERVED = &HFF000000
Const SND_TYPE_MASK = &H170007
调用方法:
dim ReturnValue as long
ReturnValue= sndPlaySound("Pwd_Ok.wav", SND_ASYNC)
'同步调用
方法二:
用 media类来播放声音文件
引用该类imports system.media
具体调用:
dim player as new soundPlayer
player.soundlocation="test.wav"
'同步播放
player.Load()
player.Play()
'异步播放
player.LoadAsync()
player.PlaySync()
'循环播放
player.LoadAsync()
player.PlayLooping()
注:wince下播放wav文件用方法二,且wav必须是pcm编码格式的(测试ok)
vb.net、vb播放声音 wince下播放声音文件(wav)相关推荐
- shell访问php文件夹,Shell获取某目录下所有文件夹的名称
Shell获取某目录下所有文件夹的名称以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Shell获取某目录下所有文件夹的 ...
- VB得到指定文件夹下的文件列表
代码如下: Function GetFileList(ByVal Path As String, ByRef FileName() As String, Optional fExp As String ...
- SDL下播放声音文件
SDL在默认情况下,只支持WAV格式,如果要播放其他格式的文件我们能采用SDL_mixer,他支持WAV,MP3,MIDI,OGG,MOD,如果要支持更多的文件格式,我们就不得不采用其他库了. 一. ...
- VB 获取路径名各部分 (获取文件路径,获取文件名,获取文件扩展名)自编
'====================获取路径名各部分: 如: c:\dir1001\aaa.txt '============获取路径路径 c:\dir1001\ '============获 ...
- VB和VB.net环境下链接Access、SQL数据库的方法及技巧(Access篇)
ACCESS数据库: VB环境下 方法一:用代码链接 步骤一: 在 工程引用Microsoft ActiveX Data Objects 2.8 Library '2.5 2.6 2.7 2.8 随你 ...
- [导入]VB PE导出/输入表演示(读文件版)
VB PE导出/输入表演示(读文件版) 文章来源:http://blog.csdn.net/chenhui530/archive/2007/12/31/2006109.aspx 转载于:https:/ ...
- 无法打开模块文件“C:\Users\sq\AppData\Local\Temp\.NETFramework,Version=v4.5,AssemblyAttributes.vb”:系统找不到指定的文件
打开vs2012,打算重新生成一下自己的程序,但是,却提示: 无法打开模块文件"C:\Users\sq\AppData\Local\Temp\.NETFramework,Version=v4 ...
- wince 下生成excel可人文件CSV文件
wince下不支持直接写入EXCEL文件,数据有需要后期在PC端采用ExCEL处理这是就需要使用CSV文件了它是文本形式的文件可已通过程序写文本文件生成,同时CSV文件有是ExCEL也可以识别的文件可 ...
- VB 遍历指定目录及子目录所有文件函数
'这个函数可以遍历指定一个目录下的所有文件,包括子目录.也可以指定文件类型遍历. Private Function SearchFiles(Path As String, FileType As St ...
最新文章
- 【百家稷学】从传统方法到深度学习,人脸算法和应用的演变(河南平顶山学院技术分享)...
- Android中隐藏光标
- RocketMQ特性、专业术语(Producer,Producer Group,Consumer Group,Topic,Message,Tag,Broker,Name Server)等
- 通过index索引定位
- Makefile和shell脚本调用上的一些总结
- python怎么调用文件_python 中如何引用头文件
- 郑州升达经贸管理学院计算机科学与技术,郑州升达经贸管理学院计算机科学与技术专业2016年在福建理科高考录取最低分数线...
- leetcode 19. 删除链表的倒数第N个节点(双指针)
- Open3d之多视角点云配准
- 输入1-53周,输出1-53周的开始时间和结束时间
- asp.net core 系列之Reponse caching 之 Response Caching Middleware(4)
- SPSS中介效应分析(Process和mediate插件)
- 《 郝斌 java自学视频 完结 》_郝斌Java自学视频 全107讲视频教程下载 完整版
- 工作了17年,2021年双11是我见过有史以来“撸腾讯云羊毛”最狠的一次,血赚
- MySQL编程实战三之求任务执行批次号
- 市面上有哪些免费堡垒机品牌?好用吗?
- python开发之路-第二章
- 《你好,放大器》----学习记录(二)
- 深圳大学超级计算机,Intel CMP活动之“超算习堂”走进深圳大学
- Aegisub无法打开视频