Загрузчик Youtube - PullRequest
       13

Загрузчик Youtube

0 голосов
/ 05 марта 2010
                string host = "http://youtube.com/v/";
        string end = ".flv";
        WebClient Client = new WebClient ();
        StreamReader sr = new StreamReader(@"ids.txt");
        string line;
        do
         {
         line = sr.ReadLine();
         Client.DownloadFile(host+line+end,line+end);

         }
         while (line !=null);
         sr.Close();

Работает нормально, но позже, чем я буду запускать FLV / видео, это дает мне эту ошибку>

An error occurred when the file plays in Windows Media Player

Почему, что я делаю не так?

Ответы [ 3 ]

5 голосов
/ 05 марта 2010

Это FLV (Flash Video) файл. Не все версии Windows Media Player могут воспроизводить файлы FLV. Вам понадобится FLV-плеер , если он не настроен должным образом. Для воспроизведения в WMP вы можете попробовать: WMP FLV Playing

1 голос
/ 05 марта 2010

Вам необходимо использовать FLV-плеер. По умолчанию проигрыватель Windows Media не воспроизводит файлы FLV.

Я сам не пробовал и основываюсь на быстром поиске в Google, но если вам абсолютно необходимо использовать Windows Media Player, вы можете попробовать установить кодек FLV (просто поищите в Google, и вы найдете некоторые). Я верю, что VLC будет также играть FLVs из коробки.

1 голос
/ 05 марта 2010

VLC (http://www.videolan.org/vlc/) также хорошо играет почти все.

В качестве дополнительного бонуса вы можете начать просмотр, пока идет загрузка, поскольку vlc не пытается заблокировать файл

...