游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4535|回复: 6

VB实现播放背景音乐

[复制链接]

66

主题

345

帖子

356

积分

中级会员

Rank: 3Rank: 3

积分
356
发表于 2003-10-7 14:24:00 | 显示全部楼层 |阅读模式
播放背景音乐
声明:
Declare Function MCISendString& Lib "MMSYSTEM" (ByVal LPSTRCOMMAND$, ByVal LPSTRRETURNSTR As Any, ByVal WRETURNLEN%, ByVal HCALLBACK%)
开始播放:
R% = MCISendString&("OPEN EXAMPLE.MID TYPE SEQUENCER ALIAS NN", 0&, 0, 0)
R% = MCISendString&(&quotLAY NN FROM 0", 0&, 0, 0)
R% = MCISendString&("CLOSE ANIMATION", 0&, 0, 0)
停止:
R% = MCISendString&("OPEN EXAMPLE.MID TYPE SEQUENCER ALIAS NN", 0&, 0, 0)
R% = MCISendString&("STOP NN", 0&, 0, 0)
R% = MCISendString&("CLOSE ANIMATION", 0&, 0, 0)
其中EXAMPLE.MID 为播放的文件,NN为自定义名称标志。

25

主题

234

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 2003-10-7 17:33:00 | 显示全部楼层

Re:VB实现播放背景音乐

mmsystem.dll 是什么时代的东东了呀?现在都用 winmm.dll

你的这些 api 好像有点问题耶。原型应该是
mciSendString 吧。
千万不要误人子弟哦,呵呵。

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2003-10-7 18:08:00 | 显示全部楼层

Re:VB实现播放背景音乐

windows里只有mmsystem.dll,哪有winmm.dll呀,至少WinXP里没有
VC里有mmsystem.h和winmm.lib , 是和mmsystem.dll对应的,
你记错了吧?

66

主题

345

帖子

356

积分

中级会员

Rank: 3Rank: 3

积分
356
 楼主| 发表于 2003-10-8 23:11:00 | 显示全部楼层

Re:VB实现播放背景音乐

没办法,我开这个版块很多高人都针锋相对啊……天。

25

主题

234

帖子

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 2003-10-9 14:59:00 | 显示全部楼层

Re: Re:VB实现播放背景音乐

ljm: Re:VB实现播放背景音乐

windows里只有mmsystem.dll,哪有winmm.dll呀,至少WinXP里没有
VC里有mmsystem.h和winmm.lib , 是和mmsys...



to 3楼的,自己看吧。我所讨论的范围是 vb.
sf_2003109145949.jpg

0

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2003-10-19 02:01:00 | 显示全部楼层

Re:VB实现播放背景音乐

这方法好象只能播wav哦

66

主题

345

帖子

356

积分

中级会员

Rank: 3Rank: 3

积分
356
 楼主| 发表于 2003-10-19 13:58:00 | 显示全部楼层

Re:VB实现播放背景音乐

***.mid
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-23 04:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表