用过mci做音乐播放的进。
酱油党 2013-05-03 10:17:26 在函数MICERROR iERROR = mcisendstring(command , returnString , returnLength , hwndToCallBack );
中,要打开一个设备(这里通常是一个文件名字。)如果command为:
"open c;\tag.mp3"发现能够打开设备,后面控制正常。
如果是:"open C:\Documents and Settings\Administrator\桌面\tag.mp3"时候,设备会打开失败。
iERROR为:263 对应为:MCIERR_INVALID_DEVICE_NAME
为 : 无效的设备名 , 楼主尝试改变了编码方式, 错误依旧。 整体表现似乎command不支持中文字符。
但是,mci做播放器应该是比较成熟的东西了,所以想问一下直接的解决方法。别用临时copy一份放在不带中文字符的
文件位置,使用完删除的方法糊弄人,做过的帮助解决下,先谢谢了。