Как добавить флэш-видео в приложение C# WinForms?

Я хочу сделать интерактивный тренер для БОЛЬШОЙ программы. Вместо того, чтобы просто делать видеоуроки, я думал сделать видео в Camtasia и отредактировать их со вспышкой. После того, как видео готово, я хочу загрузить их на свой сервер, и приложение C# должно загрузить флэш-видео с моего сервера.

Я нашел решение добавить флэш-видео в C# с помощью элемента управления axShockwaveFlash.

Я могу загрузить видео с YouTube, например, как:

axShockwaveFlash1.Movie = "https://www.youtube.com/v/N6O2ncUKvlg";

Но если у меня есть флэш-видео на моем сервере, например http://mywebsite.com/intro.flv как я могу загрузить их?

Я думаю, мне нужно установить их в плеере или что-то в этом роде.

Другой идеей было бы просто сделать видео в Camtasia и экспортировать их в "сеть" напрямую из Camtasia. Но все же, не знаю, как сказать элементу управления, чтобы загрузить его.

Я просто хочу сделать это, так что будет немного сложнее скачать видео. Я знаю, что их также легко можно загрузить таким способом, но это безопаснее, чем просто загрузить их на YouTube.

1 ответ

Вот расширенная статья о том, как загрузить flash в приложение WinForms

Короче:

  • Добавить ссылку на панель инструментов в COM-компонент Shockwave Flash Object (находится в C:\Windows\System32\Macromed\Flash)
  • Добавить элемент управления Shockwave Flash Object в форму
  • Установить свойство Movie: [control].Movie = "[path]\animation.swf";
  • Запустить фильм: [control].Play();
Другие вопросы по тегам