Домой Files Воспроизведение видео с Youtube.com и видео формата swf.: Справочник по C#

Воспроизведение видео с Youtube.com и видео формата swf.: Справочник по C#

663
0


Если вы хотите сделать демонстрацию ролика с Youtube или воспроизвести файл формата swf в вашем приложении, то этот пример именно для вас. Для реализации вам понадобятся две библиотеки AxInterop.ShockwaveFlashObjects.dll и Interop.ShockwaveFlashObjects.dll.
Создайте проект Windows Form и добавьте три компонента на форму:

  • label1
  • Свойство Text: Адрес видео

  • textBox1
  • button1
  • Свойство Text: Воспроизвести

У вас получится приведенный ниже пример:

      Перейдите в обозреватель решений выполнив сочетание клавиш Ctrl+W и нажатие клавиши S или перейдите в Меню — Вид — Обозреватель решений.

      Найдите раздел «Ссылки» и сделайте клик правой клавишей мыши по нему, в появившемся контекстном меню выберете «Добавить ссылку…«.

      В появившемся окне выберете вкладку «Обзор», укажите расположение библиотеки AxInterop.ShockwaveFlashObjects.dll и нажмите кнопку OK. Если все пройдет успешно, то в разделе «Ссылки» у вас появится имя только что добавленной библиотеки.

      Перейдите в код главной формы, сделав клик правой клавишей мыши по форме и выбрав из контекстного меню пункт «Перейти к коду» или нажмите на клавиатуре клавишу F7.

Первым шагом будет добавление пространства имен библиотеки:

using AxShockwaveFlashObjects;

Вторым шагом будет добавление компонента на форму, смотрите пример ниже:

public AxShockwaveFlash fl;
public Form1()
{
InitializeComponent();
//Инициализируем новый компонент AxShockwaveFlash
fl = new AxShockwaveFlash();
//задаем координаты левого верхнего угла элемента управления
//относительно левого верхнего угла контейнера.
fl.Location = new Point(10,10);
//задаем высоту и ширину элемента управления.
fl.Size = new System.Drawing.Size(525, 266);
//задаем имя элемента управления.
fl.Name = "axShockwaveFlash1";
//Добавляем указанный элемент управления в коллекцию элементов
//управления.
this.Controls.Add(fl);
}

Также Добавим событие для кнопки «Воспроизвести«.

private void button1_Click(object sender, EventArgs e)
{
fl.Movie = textBox1.Text;
}

Запустите проект, нажав клавишу F5.

      Для воспроизведения файла формата *.swf, вставьте адрес расположения файла в текстовое поле и нажмите кнопку «Воспроизвести«.

      Для воспроизведения видео с youtube.com, вам понадобится скопировать адрес видео с адресной строки браузера, например https://www.youtube.com/watch?v=Sf2lp1Nk38A ,но такой вариант адреса ваша программа не примет и его необходимо немного изменить вот на такой вариант https://www.youtube.com/v/Sf2lp1Nk38A. Вставьте измененный адрес видео в текстовое поле и нажмите «Воспроизвести«.

Ссылка для скачивания примера: Яндекс.Диск

Воспроизведение видео с Youtube.com и видео формата swf.: Справочник по C#

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Дата и время старта(запуска) вашего приложения: Справочник по C#

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь