『壹』 我写了一个win32的程序,想要加一个背景音乐,用代码实现(代码即使音乐)
调用函数 playsound
『贰』 所有的mp3格式的文件用qq音乐打不开,显示它不是有效的WIN32程序!!求详细解决方法!!
打开QQ音乐-设置-常规-关联,勾上把QQ音乐作为默认播放器,关联本地音频格式文件。
打开文件夹里面的-对里面的文件右键-打开方式-QQ音乐。
『叁』 为什么我用qq音乐下载的歌显示不是有效的win32应用程序
打开“我的电脑”→“工具”→文件夹选项→文件类型→找到“MP3”文件类型,点版“高级”→新建,在操作框里权面输入播放器的名字,然后点“用于执行操作的应用程序”右边的“浏览”按钮,找到程序组目录下的播放器的主程序,如TTPlayer.exe等,点打开。
回到“编辑文件类型”窗口,选择刚才建立的项目,点右边的“设为默认”按钮。
『肆』 如何在win32编程中,在同一个窗口下播放多个音乐
一.在程序中直接播放声音文件在VC++中的多媒体动态连接库中提供了一组与音频设备有关的函数。利用这些函数可以方便地播放声音。最简单的播放声音方法就是直接调用VC++中提供的声音播放函数BOOLsndPlaySound(LPCSTRlpszSound,UINTfuSound);或BOOLPlaySound(LPCSTRlpszSound,HMODULEhmod,DWORDfuSound);其中参数lpszSound是需要播放声音的.W***文件的路径和文件名,hmod在这里为NULL,fuSound是播放声音的标志,详细说明请参考VC++中的帮助。例如播放C:soundmusic.wav可以用sndPlaySound("c:\sound\music.wav",SND_ASYNC);或PlaySound("c:\sound\music.wav",NULL,SND_ASYNC|SND_NODEFAULT);如果没有找到music.wav文件,第一种格式将播放系统默认的声音,第二种格式不会播放系统默认的声音。二.将声音文件加入到程序中在VC++的程序设计中,可以利用各种标准的资源,如位图,菜单,对话框等。同时VC++也允许用户自定义资源,因此我们可以将声音文件作为用户自定义资源加入程序资源文件中,经过编译连接生成EXE文件,实现无.W***文件的声音播放。要实现作为资源的声音文件的播放,首先要在资源管理器中加入待播放的声音文件。具体步骤入下:1.获得包含资源的模块句柄:HMODULEhmod=AfxGetResourceHandle();2.检索资源块信息:HRSRChSndResource=FindResource(hmod,MAKEINTRESOURCE(IDR_W***E1),_T("W***E"));3.装载资源数据并加锁:HGLOBALhGlobalMem=LoadResource(hmod,hSndResource);LPCTSTRlpMemSound=(LPCSTR)LockResource(hGlobalMem);4.播放声音文件:sndPlaySound(lpMemSound,SND_MEMORY));5.释放资源句柄:FreeResource(hGlobalMem);
『伍』 打开音乐的时候提示不是有效的win32。怎么解决
方法/步骤
修复注册表的步骤:
1,在桌面的开始菜单中,选择“运行”程序,双击打开。
2,会弹出一个运行框,然后在里面输入cmd reg delete "HKEY_CLASSES_ROOT\lnkfile" /f 这条命令,按‘确定’。
3,接着打开记事本,然后在里面输入以下代码:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\lnkfile]@="快捷方式""EditFlags"=dword:00000001"IsShortcut"="""NeverShowExt"=""
[HKEY_CLASSES_ROOT\lnkfile\CLSID]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Offline Files]@="{750fdf0e-2a26-11d1-a3ea-080036587f03}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
[HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"
[HKEY_CLASSES_ROOT\.lnk]@="lnkfile"
[HKEY_CLASSES_ROOT\.lnk\ShellEx]
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]@="{00021401-0000-0000-C000-000000000046}"
[HKEY_CLASSES_ROOT\.lnk\ShellNew]"Command"="rundll32.exe appwiz.cpl,NewLinkHere %1"
提示:最好在这里直接复制粘贴,这样才不会出错。
4,然后进行保存,进行如下设置:
一,保存文件地址,可以自已选择,如:D\1
二,保存文件名,也可以自定义,如:修复无效的32位程序.bat 但后缀名一定要为bat。
三,保存文件类型,所有文件,
设置好以后,按“保存”按钮。
5,来到D:\1文件夹下,找到这个“修复无效的32位程序.bat ”文件,双击,弹出提示框,确定是否要此文件中的信息加入注册表,按“是”即可,注册表就修复完了。
6,再去看看QQ是否能够打开了,双击,此时QQ能正常打开了。
如果嫌这个麻烦,也可以用软件修复注册表,网上有专门修复注册有的软件。
『陆』 音乐文件打不开说不是有效的Win32应用程序
你按我说的试试
需重新下一个播放器
千千
安装在其它目录不要覆盖到原目录
如果还是不行
打开千千—选项—关联—全选—确定
『柒』 适合win7 32位系统的制作音乐的软件有哪些要有汉化的
Cool Edit Pro
『捌』 我用在是wini7系统,下了个qq音乐播放器,但是安装的时候提示是我不是有效的win32程序,怎么解决
您好,很高兴能为您解答。我家也是用的WIN732,但是扔能使用QQ音乐播放器,说明回不是系统的答问题,我建议您在点击安装包的时候,使用右键单击,选择“以管理员身份运行” 试一试,好多程序要这么打开,WIN7才可以打开的。谢谢。望采纳~
『玖』 为什么我用QQ音乐的歌曲下载,再用打开方式用用qq音乐打开不了,说不是有效的win32应用程序
我一般都用酷狗,酷狗是我用过的最好的音乐软件,还能模糊搜索,有些歌曲网络收不到,酷狗可以。!
『拾』 为什么电脑上的音乐文件只能用windows media player打开,其他音乐程序都不行。显示的是win32无效应用程序
我也会这样,qq音乐下载的音乐能在qq音乐播放器中打开,但其他的就不行了,只能用wdp打开,我想是电脑默认的播放器,所以只能用那个打开