2

我正在尝试播放名称中带有空格的声音文件

例如:“我的 File.wav”

所以发送这样的文件:

mciSendString("play C:\\myFile.wav",0,0,0);

会工作得很好。但:

mciSendString("play C:\\my File.wav",0,0,0);

将失败。

这个问题有什么解决办法吗?

4

1 回答 1

1

在 Windows 上,包含白色字符的路径必须用引号引起来。所以而不是:

mciSendString("play C:\\my File.wav", 0, 0, 0);

写这个:

mciSendString("play \"C:\\my File.wav\"", 0, 0, 0);

那应该行得通。

于 2015-05-03T12:35:40.987 回答