2014-09-28 28 views
-2

有沒有可能使用名稱中的空格播放音頻文件?使用空格的文件名播放音頻文件

例如:Calvin Harris - Summer.mp3

我要打開Windows媒體播放器/ VLC媒體播放器,文件,然後在錯誤日誌中的VLC表示:「錯誤的文件描述符在C:\ ..項目\發佈\ Calvin「 問題:空格!

CalvinHarris-Summer.mp3可以毫無問題地打開。

我怎麼能解決這個問題,而無需重新命名audiofiles?

我開始的AudioFile並用Process.Start

+0

請發佈您用來啓動播放器的代碼。 – 2014-09-28 20:24:52

回答

1

玩家如果傳遞的文件名作爲參數傳遞給周圍的引號的過程中,這應該兩個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); 
+0

它的工作原理! 非常感謝你幫助我! – miinato96 2014-09-29 09:06:10