标题:[求助]声音可以集在exe里面吗?
只看楼主
gkimjatl
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-3-20
得分:0 

有错误啊..



2007-05-14 17:09
gkimjatl
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-3-20
得分:0 
谁帮忙解决哈啊....
2007-05-15 13:03
gkimjatl
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-3-20
得分:0 

班主.解决哈啊..~~~ 期待中啊.....

2007-05-25 15:31
vbs123
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-4-14
得分:0 
以下是引用redice在2007-4-23 13:44:44的发言:

可以使用资源文件,给你写个实例:
1 首先建立一个资源文件,将要播放的音乐放在里面
外接程序->外接程序管理器->双击"Resource Editor"然后确定
点击工具栏中的"Resource Editor"图标打开"Resource Editor"
添加一个资源(就是你要播放的声音)资源id为101

2 添加一个窗体 一个命令按钮 并添加如下代码
Private Declare Function sndPlaySound Lib "Winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Private Const SND_ASYNC = &H1
Private Const SND_MEMORY = &H4
Private Sub Command1_Click()
Dim cells() As Byte
cells = LoadResData(101, "wave") '从资源文件中载入需要的数据放在指定的字节数组中
sndPlaySound cells(0), SND_ASYNC Or SND_MEMORY '该函数可要播放内存中的声音

End Sub

我试过不行啊。。郁闷不知道那里错了


2007-06-08 16:10
vbs123
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-4-14
得分:0 
支持什么格式的音乐文件呢

2007-06-08 16:16
vbs123
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-4-14
得分:0 
怎么我按了步骤。按了没反映也没声音的呢。。。文件格式是WAV。

2007-06-08 21:20
gkimjatl
Rank: 1
等 级:新手上路
帖 子:106
专家分:0
注 册:2007-3-20
得分:0 

问题解决了.呵呵.

2007-06-15 12:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-134038-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.193789 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved