0
                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/video 之后,这给了我这个错误 >

An error occurred when the file plays in Windows Media Player

为什么,我做错了什么?

4

3 回答 3

5

这是一个 FLV(Flash 视频)文件。并非所有版本的 Windows Media Player 都可以播放 FLV 文件。如果您没有正确设置它,您将需要一个FLV 播放器。要在 WMP 中播放,您可以尝试:WMP FLV Playing

于 2010-03-05T15:48:23.970 回答
1

VLC ( http://www.videolan.org/vlc/ ) 在播放几乎所有内容方面也做得很好。

作为额外的奖励,您可以在下载过程中开始观看,因为 vlc 不会尝试锁定文件

于 2010-03-05T15:50:56.840 回答
1

您需要使用 FLV 播放器。默认情况下,Windows Media Player 不会播放 FLV 文件。

我自己没有尝试过这个,它是基于一个快速的谷歌搜索,但如果你绝对需要使用 Windows Media Player,你可以尝试安装一个 FLV 编解码器(只需搜索谷歌,你会找到一些)。我相信 VLC 也会开箱即用地播放 FLV。

于 2010-03-05T15:51:01.223 回答