C# 播放文件名中带有空格的音频文件
是否有可能播放名称中带有空格的音频文件 例如:C# 播放文件名中带有空格的音频文件,c#,filenames,C#,Filenames,是否有可能播放名称中带有空格的音频文件 例如:Calvin Harris-Summer.mp3 我想在Windows Media Player/VLC Media Player中打开该文件,然后VLC中的错误日志显示:“C中的文件描述符不正确:\…Project\Release\Calvin” 问题:空间 CalvinHarris Summer.mp3可以毫无问题地打开 如果不重命名音频文件,如何解决该问题 我用进程启动音频文件和播放机。Start如果将文件名作为参数传递给进程,并在其周围加上引
Calvin Harris-Summer.mp3
我想在Windows Media Player/VLC Media Player中打开该文件,然后VLC中的错误日志显示:“C中的文件描述符不正确:\…Project\Release\Calvin”
问题:空间
CalvinHarris Summer.mp3可以毫无问题地打开
如果不重命名音频文件,如何解决该问题
我用进程启动音频文件和播放机。Start
如果将文件名作为参数传递给进程,并在其周围加上引号,则当文件名中有空格时,这应该适用于VLC/WMP
比如说
string fileIn = @"c:\Wherever\Calvin Harris - Summer.mp3";
ProcessStartInfo processStartInfo = new ProcessStartInfo()
{
Arguments = String.Format("\"{0}\"", fileIn),
FileName = VLC_EXE_PATH
};
Process.Start(processStartInfo);
请发布你用来启动播放器的代码。它可以工作!非常感谢你帮了我的忙!