2016-06-22 3 views
1

Как вставить видео YouTube в мой проект C#?Youtube Video Player в C#

Я рассмотрел так много других, что «ответил» на этот вопрос, но я не могу найти то, что искал.

Я пробовал много разных способов встраивать их, но они не работают.

Я ищу, чтобы использовать веб-браузер, чтобы просто воспроизводить видео, но с двумя вариантами: loop и pause/play.

Причина, по которой я делаю это, потому что я делаю болтовню чата, и я пытаюсь добавить просьбы о песнях.

Последняя попытка (потому что он был там, так что я решил пробовать его):

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

Что не работает с вашей текущей реализацией? Если вы можете использовать встроенный браузер, не могли бы вы просто добавить элемент управления браузером и направить его на правильный URL-адрес YouTube? – Rob

+0

Я не хочу, чтобы он показывал что-либо отдельно от видео, и мне нужны варианты, чтобы я мог манипулировать запросом песни через чат. – SanaRinomi

ответ

0

Попробуйте использовать webbrowser.NavigateToString ("код игрока"); Получить код из кнопки совместного доступа в 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