需要在VS2008开发的软件中加入声音播放,需要使用PlaySound函数,具体方法是,1,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-22 18:15:57
                            
                                200阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            很久没有做一些感兴趣的东西了,今天这个时候加晚班正好有点时间,研究了一下在windows下控制音量。用到了winmm,因为用的是wxWidgets做界面,所以需要在引用里加入libwinmm.a这个静态链接库。同样,如果是基于vc的开发,那么引用winmm.lib就是了。主要用到了以下两个api提供的函数。bool     WINAPI              
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2009-03-05 02:49:41
                            
                                2996阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Windows 多媒体函数(winmm.dll 中的函数)汇总
    
        
        
函数
简介 
auxGetDevCaps
查询指定的辅助输出设备以确定其性能
auxGetNumDevs
检取系统中存在的辅助输出设备的数量
auxGetVolume
返回指定的辅助输出设备的当前卷设备
auxOutMessage
向指定的辅            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-30 20:47:20
                            
                                821阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            看看我最关心的动态库中到底有多少函数 - winmm.dll
    
        
        
获取方法:
运行: tdump.exe C:\windows\system32\winmm.dll c:\temp\winmm.txtCloseDriver
DefDriverProc
DriverCallback
DrvGetModuleHa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-30 20:49:53
                            
                                477阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、裸流pcm文件的录制源码#include "stdafx.h"
#include <stdio.h>
#include <Windows.h>
//使用了windows的“winmm.lib”自带的库
#pragma comment(lib,"winmm.lib")
HWAVEIN hWaveIn;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 20:41:48
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、裸流pcm文件的录制源码     #include "stdafx.h"
#include <stdio.h>
#include <Windows.h>
//使用了windows的“winmm.lib”自带的库
#pragma comment(lib,"winmm.lib")
HWAVEIN hWaveIn;            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 10:38:09
                            
                                197阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            PlaySound是Windows用于播放音乐的API函数。在vs2010以上版本需要加入#pragma comment(lib, “winmm.lib”)才能使用PlaySound(或者在构建选项的连接中添加winmm)。 PlaySound函数原型为 BOOL PlaySound(LPCSTR pszSound, HMODULE hmod,DWORD fdwSound)。 参数pszSound            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-28 19:42:00
                            
                                108阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MCI播放mp3音频文件例程源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。或添加代码#pragma   comment(lib, "winmm.lib")MCI_OPEN_PARMS op;
void CMCIDlg::OnPlay()            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-02 16:32:04
                            
                                38阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MCI播放mp3音频文件例程源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。或添加代码#pragma   comment(lib, "winmm.lib")MCI_OPEN_PARMS op;void CMCIDlg::OnPlay() 
{
 // TODO:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-11-25 17:46:00
                            
                                195阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            MCI播放mp3音频文件例程源文件中需要包含头文件 Mmsystem.h,在Project->Settings->Link->Object/libray module中加入库 Winmm.lib。或添加代码#pragma   comment(lib, "winmm.lib")MCI_OPEN_PARMS op;void CMCIDlg::OnPlay() 
{
 // TODO:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-07-17 11:57:00
                            
                                97阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            //需要添加winmm.lib#include <windows.h> LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-11-28 14:38:00
                            
                                76阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            简单来说:替代系统自带的文件时,做好是做一个备份,而不是直接覆盖。最大限度的能让你“回到从前”,假如有机会的话(没机会的意思就是要重装系统了)发生了什么:用一个网上搜索的新版本winmm.dll代替了系统原有的winmm.dll(暂时获得了权限),vba播放 *.wav文件有声音了,但是打开浏览器、打开微信、等等均失败,都是找不到 winmm.dll 中的 xxx接口。如果解决:用系统自带功能修复            
                
         
            
            
            
            VS中出现:error LNK2019: 无法解析的外部符号 __imp__PlaySoundA@12,该符号在函数 .... 中被引用....的编译错误是,一般是是因为PlaySound函数在Winmm.lib库中,所有需要需要链接库,以下方法可解决:1、头文件中声明:#pragma comment(lib, "winmm")2、菜单Project --> Settings...-...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-03-20 14:40:50
                            
                                764阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            VS中出现:error LNK2019: 无法解析的外部符号 __imp__PlaySoundA@12,该符号在函数 .... 中被引用....的编译错误是,一般是是因为PlaySound函数在Winmm.lib库中,所有需要需要链接库,以下方法可解决:1、头文件中声明:#pragma comment(lib, "winmm")2、菜单Project --> Settings...-...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-17 13:55:56
                            
                                1740阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            using System;using System.Text;using System.Runtime.InteropServices; class CloseCD{   [DllImport( "winmm.dll", EntryPoint="mci            
                
         
            
            
            
            戴上耳机欣赏由代码演奏的音乐!#include <iostream>#include <Windows.h>#pragma comment(lib,"winmm.lib")using n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-28 10:28:01
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C#开发Windows应用程序中经常需要去控制系统的音量,分两种方式:1.使用Win Api控制2.使用C++ dll控制Win Api控制: 使用user32.dll和winmm.dll都可以控制系统音量,区别是Win系统的版本。winmm.dll Xp环境下可用,user32.dll Vist...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2015-11-02 19:46:00
                            
                                442阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            C# code:[DllImport("winmm.dll", SetLastError=true, CallingConvention=CallingConvention.Winapi)] public static extern int waveOutSetVolume(int uDeviceID, int dwVolume); //Call waveOutSetVolume( 0, 100            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-05-14 13:53:00
                            
                                470阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            #include "stdafx.h"#include <windows.h>#include <MMSystem.h>#include <iostream>using namespace std;#pragma comment(lib, "winmm.lib")class Foo{public:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-08-16 11:17:00
                            
                                73阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            #include "stdafx.h"#include <windows.h>#include <MMSystem.h>#include <iostream>using namespace std;#pragma comment(lib, "winmm.lib")template <typename            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-08-14 22:14:00
                            
                                61阅读
                            
                                                                                    
                                2评论