wiliam 发表于 2014-7-24 12:38:25

如何写一个win32程序并且自动播放音乐

请问如何用win32汇编写一个程序并且自动播放音乐   有什么API或方法吗 求大神告知!

1144290241 发表于 2014-7-24 19:45:19

mciSendString。主要就是学习如何使用它的参数

wiliam 发表于 2014-7-24 21:39:26

1144290241 发表于 2014-7-24 19:45
mciSendString。主要就是学习如何使用它的参数

用win32汇编该怎么调用呢

c2013 发表于 2014-7-24 22:40:32

查API。。。

坏乖乖 发表于 2014-7-25 13:06:48

API。。。。                                       

如阳光般刺眼 发表于 2014-7-25 15:43:40

PlaySound()

小毛奇 发表于 2014-7-25 15:54:04

呃呃呃呃呃呃呃呃呃

wiliam 发表于 2014-7-25 18:09:00

图标和鼠标都可弄进.rc文件里 声音也可以吧只是 在.asm用什么指令在装载呢

wiliam 发表于 2014-7-25 18:27:44

      .386
      .model flat,stdcall
      option casemap:none
      
include      windows.inc
include      user32.inc
includelib    user32.lib
include      kernel32.inc
includelib    kernel32.lib
include      winmm.inc
includelib    winmm.lib

      .data
szSound      db    'ring.wav',0

      .code
start:
    invoke    PlaySound,addr szSound,NULL,SND_FILENAME
    invoke    ExitProcess,NULL
   
    end    start
我调用了playsound 为什么歌曲播放了5秒钟就自动关闭了 求解释

小名明SIU 发表于 2014-7-25 19:08:02

start:
    invoke    PlaySound,addr szSound,NULL,SND_FILENAME
    invoke    ExitProcess,NULL
你刚播放声音就exit了所以需要暂停一下   
关于rc你可以直接用VC自带的资源编辑器就行

wiliam 发表于 2014-7-25 19:19:35

小名明SIU 发表于 2014-7-25 19:08
start:
    invoke    PlaySound,addr szSound,NULL,SND_FILENAME
    invoke    ExitProcess,NULL


请问怎么暂停

wangerwanger 发表于 2014-7-26 11:06:49

api

wiliam 发表于 2014-7-26 12:23:03

wiliam 发表于 2014-7-25 18:27
.386
      .model flat,stdcall
      option casemap:none


后来找人尝试了下 可以完整的播放程序估计是我家机子问题导致 没播放完毕就结束了, 给同学们一点小提醒用playsound只能播放.wav的歌曲所以同学们可以下载.mp3的歌曲再用格式大师这软件来把歌曲变成.wav格式播放

智商负 发表于 2014-7-26 13:23:54

最近在学WIN32受教了:lol:

小名明SIU 发表于 2014-7-26 17:28:11

Sleep一下就暂停了

ZX-走样 发表于 2014-7-26 17:57:48

可以

ZX-走样 发表于 2014-7-26 17:59:29

教教我

wiliam 发表于 2014-7-26 18:18:13

ZX-走样 发表于 2014-7-26 17:59
教教我

????

shehdok 发表于 2014-7-26 22:33:26

我也想学学

网络学习 发表于 2014-7-27 00:45:14

俺来学习一下
页: [1] 2
查看完整版本: 如何写一个win32程序并且自动播放音乐