播放资源文件文件中的声音

2016-02-19 17:52 5 1 收藏

今天图老师小编给大家介绍下播放资源文件文件中的声音,平时喜欢播放资源文件文件中的声音的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - 编程语言 】

VB提供的方法使我们可以很容易地使用资源文件中的字符、图片等资源。我们可以用以下方法播放资源文件中的wav声音:首先,在你的资源文件的源文件(RC)文件加入下面一行:
  MySoundWAVEc:musicvanhalen.wav
  然后将其编译为RES文件。最后使用下面的声明及代码:
  
  PrivateDeclareFunctionPlaySoundLib_"winmm.dll"Alias"PlaySoundA"(_
  ByVallpszNameAsString,_
  ByValhModuleAsLong,_
  ByValdwFlagsAsLong)AsLong
  PrivateConstSND_ASYNC&=&H1
  PrivateConstSND_NODEFAULT&=&H2
  PrivateConstSND_RESOURCE&=&H40004
  DimhInstAsLong
  DimsSoundNameAsString
  DimlFlagsAsLong
  DimlRetAsLong
  PrivateSubCommand1_Click()
  hInst=App.hInstance
  sSoundName="MySound"
  lFlags=SND_RESOURCE SND_ASYNC _SND_NODEFAULT
  lRet=PlaySound(sSoundName,hInst,lFlags)
  EndSub->

来源:http://www.tulaoshi.com/n/20160219/1616268.html

延伸阅读
在某些情况下,例如编写游戏,或将要进行一项非常冗长的过程, 可以通过播放音乐来增加游戏的声光效果或是减少漫长的等待所带来 的困倦。本文介绍如何在Visual Basic 中播放声音文件。 在Windows系统中支持的声音文件有WAV文件和MIDI文件,通常使 用Windows应用程序编程接口(API)函数可以对MIDI文件进行播放;而 使用API函数sndPlaySound...
方法一 res/raw目录下存放,比如cwj.dat一个二进制文件,我们可以读取可以直接 代码如下: InputStream is=context.getResources().openRawResource(R.raw.cwj); 方法二 工程根目录下的assets文件夹中存放,比如assets/cwj.dat 这样我们使用下面的代码 代码如下: AssetManager am = context.getAssets(); InputStream is = ...
在多媒体软件的开发设计中,声音是一个相当重要的多媒体元素,优秀的声音设计会为多媒体软件增色不少。而WAV格式的声音文件是一种最常用的声音文件格式,也最容易得到,比如通过Win95中的“录音机”程序,利用麦克风就可以非常简单地录制WAV文件。VB是一个相当经典的多媒体开发的工具,在VB中播放WAV文件的方法主要有这样几种。 一、...
 [文章导读]使用Applet播放声音时需首先定义AudioClip对象,GetAudioClip方法能把声音赋予AudioClip对象使用Applet播放声音时需首先定义AudioClip对象,GetAudioClip方法能把声音赋予AudioClip对象,如果仅想把声音播放一遍,应调用AudioClip类的play方法,如果想循环把声音剪辑,应选用AudioClip类的loop方法。     (1) ...
vs.net2003 本身带了一个资源文件编辑软件,但默认没有编绎,不能使用。下面是我编绎这个工具的过程: 1.找到reseditor这个目录。一般在“Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Samples\Tutorials\resourcesandlocalization\reseditor” 2.reseditor目录中只有build.bat批处理文件。没有编绎C#源程序需要的csc.exe文件...

经验教程

617

收藏

31
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部