C#mciSendString不会播放长url声音文件

C#mciSendString不会播放长url声音文件,c#,mcisendstring,C#,Mcisendstring,当我尝试播放一个文件时,一个位于som文件夹中的音频文件就是这样 mciSendString(@"play Folder1/Folder2/Folder3/Folder4/Sound.wav", null, 0, IntPtr.Zero); mciSendString(@"play Folder1/Folder2/Folder3/Fdr4/Sound.wav", null, 0, IntPtr.Zero); 不起作用,但如果我删除文件夹名称中的一些字母

当我尝试播放一个文件时,一个位于som文件夹中的音频文件就是这样

mciSendString(@"play Folder1/Folder2/Folder3/Folder4/Sound.wav", null, 0, IntPtr.Zero);
mciSendString(@"play Folder1/Folder2/Folder3/Fdr4/Sound.wav", null, 0, IntPtr.Zero);
不起作用,但如果我删除文件夹名称中的一些字母

mciSendString(@"play Folder1/Folder2/Folder3/Folder4/Sound.wav", null, 0, IntPtr.Zero);
mciSendString(@"play Folder1/Folder2/Folder3/Fdr4/Sound.wav", null, 0, IntPtr.Zero);
它是有效的,当发生这种情况时,如果我减少以前文件夹的名称字母,它总是有效的,但是我必须用完整的原始文件夹名称来播放它