2016-06-22 7 views
1

どのように私のC#プロジェクトにYouTubeビデオを埋め込むのですか?C#のYoutubeビデオプレーヤー

私はこの質問に「答えます」と多くの人を見てきましたが、私が探しているものは見つかりませんでした。

私はそれらを埋め込むためにさまざまな方法を試しましたが、動作しません。

私は、ビデオを再生するだけで、ループと一時停止/再生という2つのオプションがありますが、ウェブブラウザを使用して再生したいと考えています。

理由これは、私がツイッチチャットボットを作っていて、私が歌のリクエストを追加しようとしているためです。

最新の試み(私はそれを試しに決めたので、それがあったため):

bool MUrlSpecify = true; 
private void btnMSetCurrent_Click(object sender, EventArgs e) 
{ 
    const string page = "<html><head><title></title></head><body>{0}</body></html>"; 
    string YTUrl; 
    if(MUrlSpecify == true) 
    { 
     YTUrl = "https://www.youtube.com/embed/" + txtMSetCurrent.Text; 
     wbMPlayer.DocumentText = string.Format(page, ""); 
    } 
} 

(後で私は検索機能を持っているつもりですのでMUrlSpecifyが、私は追加の変数である)

どのように私は私がすべて アイデアのため、私は彼らの方法を試してみる私はこれを行う必要があります誰かが私に言うことができる場合。

+0

現在の実装では何が動作しませんか?組み込みのブラウザを使用できる場合は、ブラウザコントロールを追加してYouTubeの適切なURLに転送できるだけではありませんか? – Rob

+0

ビデオとは別に何も表示したくないので、チャットで曲のリクエストを操作できるようにオプションが必要です。 – SanaRinomi

答えて

0

webbrowser.NavigateToString( "player code");を使用してください。 YouTubeの共有ボタンからコードを取得します。完璧に働きなさい。 例:wb.NavigateToString("<iframe width=\"420\" height=\"315\" src=\"https://www.youtube.com/embed/dSrozYNxAA4\" frameborder=\"0\" allowfullscreen></iframe>");

+0

申し訳ありませんが、あなたの方法がうまくいかないようです... – SanaRinomi

+0

WPFを使いましたか? – Alexey

+0

いいえ、私はしませんでした。したほうがいい? – SanaRinomi

関連する問題