Witam
Piszę taki prosty odtwarzacz używając bibliotek windowsmediaplayer mam problem z odtworzeniem pobranej ściezki z pliku. Ścieżkę zapisuję w taki o to sposób:
public void zapiszDysk(OpenFileDialog open)
{
string plikNazwa = @"C:/Program Files/Pfdf/ZapisSciezki.txt";
StreamWriter sw = new StreamWriter(plikNazwa);
string sciezka = open.FileName;
sw.WriteLine(string.Format(sciezka));
sw.Close();
}
Pobieram tą zapisaną ścieżkę i chciałbym aby Od razu odtwarzało mi wskazany plik
public void odczytajSciezkeDowolna()
{
string odczytanyZapisDlaDysku = System.IO.File.ReadAllText(@"C:/Program Files/Pfdf/ZapisSciezki.txt");
OpenFileDialog open = new OpenFileDialog();
open.FileName = odczytanyZapisDlaDysku;
axWindowsMediaPlayer1.URL = (open.FileName);
axWindowsMediaPlayer1.Ctlcontrols.play();
}
Załóżmy, że ścieżka to "C:\Users\WuWujo\Desktop\idiota.avi"
I nie odtwarza mi tej ścieżki.
Jeśli natomiast wpiszę na sztywno do kodu - to mi wtedy odtwarza:
axWindowsMediaPlayer1.URL = (C:\\Users\\WuWujo\\Desktop\\idiota.avi);
Podówjny "\" nie ma tutaj znaczenia raczej bo po wpisaniu do pliku takiej ścieżki "C:\Users\WuWujo\Desktop\idiota.avi" też nie dotwarza.