2010-10-15 159 views
5

我正在使用vlc插件进入C#Windows窗体应用程序。它适用于所有媒体类型,但不能通过插件播放YouTube视频,也可以在主播放器中播放。我正在使用以下代码:如何通过vlc插件播放youtube视频?

axVLCPlugin2.playlist.add("http://www.youtube.com/watch?v=BxPtmLmqdXU"); 
    axVLCPlugin2.playlist.play(); 

该如何应该能够播放YouTube视频?

回答

3

您正在指定YouTube网页的网址,而不是视频本身的网址。您需要获取视频本身的网址并指定。有很多的网页,让您提取视频的URL,给定一个YouTube页面的网址,如:

Get link to actual video

+0

感谢名单米歇尔,但我试图用在插件中实际下载链接,但它没't work too.it looks like this“http://v19.nonxt2.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc %3AU0dXTFJNUV9FSkNNN19KR1VD&FEXP = 905303&算法=油门因子&ITAG = 34&ipbits = 0&突发= 40&sver = 3&到期= 1287223200&键= YT1&签名= 5DD0E7238F0CC277693BE72551449ECA0119996B.1DA3D2FCC381A8E8F713999D111041EA6DFAA491&因子= 1.25&ID = 85f192f2827d34f7&redirect_counter = 1" – EgyEast 2010-10-16 03:35:45

+0

不应该有任何理由这将无法工作。如果它不起作用,请张贴您的确切步骤。 – 2011-01-25 04:06:45