2016-10-26 9 views
-1

私はプレーヤーアプリを開発したいと思います。 vlc dotnetライブラリを使って、ファイルまたはrtp-udpストリームから再生できます。しかし、私はYouTubeのリンクを再生することはできません。誰でも助けてくれますか?事前WPFのvlc dotnetライブラリでYouTube動画を再生するには

+2

あなたがコードを表示しないと、なぜコードが機能しないのかわかりません。 – JJJ

+0

私はこのコードを使ってudpストリームmyControl.MediaPlayer.Playを再生しています(新しいUri( "udp://@192.168.1.44:1100"));それはうまく動作します。しかし、私はYouTubeのリンクにURLを変更すると何も再生されません。 myControl.MediaPlayer.Play(新しいUri( "http://youtu.be/-PpwtfO-P94")); –

+0

全コードが利用可能です[link](https://vlcdotnet.codeplex.com/) –

答えて

1

のおかげではい、あなたは次の手順に従って、それを行うことができるはず:

1)ユーチューブ動画のダウンロードURLを取得します。それを行う方法について多くの情報があります。しかし例を示すために私はあなたに次のリンクを提供します: http://en.savefrom.net/1-how-to-download-youtube-video/

あなたは "sfrom.net"経由でそれを行う方法があります。 たとえば、YouTubeビデオ「https://www.youtube.com/watch?v=k1K_4UkVSAE」がある場合は、次のダウンロードURL「http://sfrom.net/https://www.youtube.com/watch?v=k1K_4UkVSAE」を使用できます。

2)VLCDotNetライブラリで前のURLを使用してください。私はLocationMediaでそれを読み込みます。

例:

vlcControl.Media = new LocationMedia("http://sfrom.net/https://www.youtube.com/watch?v=k1K_4UkVSAE"); 

私がいること、そして作品を試してみました。

編集:このウェブサイトを使用すると、youtubeVideoの直接URLを取得できます。私がパラグラフ1で説明した方法よりも簡単です。 http://en.savefrom.net/#url=https:/www.youtube.com/watch?v=k1K_4UkVSAE&utm_source=sfrom.net&utm_medium=short_domains&utm_campaign=sfrom.net

関連する問題