WebBrowserコントロールでWindowsアプリケーションを作成し、YouTube動画を再生しようとしています。私はAdobe Shockwave Playerをインストールしました。それはビデオを表示しません。私は再生ボタンを押すと、ビデオを再生するため、この Windowsアプリケーションでyoutubeビデオを再生する方法C#
私のコードは
StreamWriter sw = new StreamWriter("utube.html");
string PlayString = currentVideoUrl.Trim().Replace("watch?v=", "v/");
string Finalplaycode = "<embed src=" + PlayString + "&hl=en&fs=1& type=application/x-shockwave-flash allowscriptaccess=always allowfullscreen=true width=425 height=344></embed>";
sw.Write(Finalplaycode);
sw.Close();
string PathToNavigate = Directory.GetParent(Application.ExecutablePath) + @"\utube.html";
webBrowser1.Navigate(PathToNavigate);
で、私の例のビデオリンクがあるように画面が見えます:http://www.youtube.com/watch?v=oZdnezj9Dfg&feature=BFa&list=PLD3E900BFF6534896&lf=plpp_video
誰もがこの問題について私を助けることができますか?私はプラグインまたは何かを紛失しましたか?私は.NetFramework 4.0を使用しています
32ビットアプリケーションまたは64ビットアプリケーションを実行していますか? Google ChromeまたはInternet Explorerを使用して埋め込みに移動しようとすると埋め込みが機能しますか? –
私は32ビットアプリケーションを使用しています。ナビゲートとはどういう意味ですか?あなたは、Windowsアプリケーションのリンクをクリックし、送信されたURLと再生ビデオで新しいブラウザを開くことを意味ですか?はいの場合、私はそれを知ることができます。しかし、私はWindowsアプリケーションでビデオを再生しようとしています。私はこの記事を見つけましたが、そのFlashObjectsを見つけることができません.. http://social.msdn.microsoft.com/Forums/en-US/winformsdesigner/thread/5815e676-50b0-47f4-964a-c1bcebfdb9a4/ –