vb.net声音api vb api声明

vb.net中如何播放声音,是要什么控件嘛?

My.Computer.Audio.Play("SoundFile.wav")

成都创新互联服务项目包括灵山网站建设、灵山网站制作、灵山网页制作以及灵山网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,灵山网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到灵山省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

SoundFile.wav是你要播放的声音文件的路径

我用二进制读取了声音文件,VB或VB.net如何播放二进制声音数据,请高手赐教!

不明白你为什么要二进制读取声音文件,VB可以直接调用API播放声音文件,不需要你二进制来读取声音文件的。

Private

Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA"

(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Sub PlayWavFile(strFileName As String, PlayCount As Long, JianGe As Long)

'strFileName 要播放的文件名(带路径)

'playCount 播放的次数

'JianGe 多次播放时,每次的时间间隔

If Len(Dir(strFileName)) = 0 Then Exit Sub

If PlayCount = 0 Then Exit Sub

If JianGe 1000 Then JianGe = 1000

DoEvents

sndPlaySound strFileName, 16 + 1

Sleep JianGe

Call PlayWavFile(strFileName, PlayCount - 1, JianGe)

End Sub

Private Sub Form_Click()

PlayWavFile "C:\aaa.wav", 1, 1000 '参数:播放文件,播放次数,播放间隔

End Sub

在 VB.Net wav 附加"解决方案资源管理器", api 怎么播放

My.Computer.Audio.Play("文件路径及文件名")就可以了,vb.net没有必要用API

下面是读取嵌入式文件:

Dim res As Stream = Assembly.GetEntryAssembly.GetManifestResourceStream("ring.wav")

Dim bytes(res.Length - 1) As Byte

res.Read(bytes, 0, bytes.Length)

My.Computer.Audio.Play(bytes, AudioPlayMode.Background)

'注意生成操作哪里要选择:嵌入的资源


本文题目:vb.net声音api vb api声明
网页URL:http://bzwzjz.com/article/dojospc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 重庆网站制作 成都网站制作 成都网站设计公司 高端品牌网站建设 成都网站设计 成都响应式网站建设 成都网站建设公司 温江网站设计 成都网站建设 重庆手机网站建设 成都网站建设 成都网站建设公司 品牌网站建设 成都网站建设公司 成都网站设计 网站设计 营销网站建设 外贸网站建设 成都网站设计 教育网站设计方案 高端网站建设