Встроенное видео в WinForms (AxShockwaveFlash) - PullRequest
0 голосов
/ 27 января 2009

Я загрузил пару обучающих видео на YouTube.

В моем приложении winforms (с помощью объекта AxShockwaveFlash) я воспроизводил выбранное видео пользователем.

AxShockwaveFlash1.LoadMovie (http://www.youtube ..видео1)

Вот и история.

В первый раз, когда пользователь выбирает видео, воспроизведение работает как брелок.

Когда пользователь выбирает просмотр второго видео AxShockwaveFlash1.LoadMovie (http://www.youtube ..видео2)

ShockwaveFlash продолжает воспроизведение первой подборки

Ответы [ 6 ]

2 голосов
/ 27 января 2009

Попробуйте использовать

AxShockwaveFlash1.Stop();
AxShockwaveFlash1.Movie = "Your source";
AxShockwaveFlash1.Play();

Шаблон, чтобы не оставлять позади аргументы flash.

1 голос
/ 16 апреля 2012

Я столкнулся с этой проблемой и решил ее, изменив свойство Embed элемента управления объекта Ax на False.

Я вставляю видео через URL фильма каждый раз следующим образом:

http://www.youtube.com/v/targetmovie&feature=player_embedded

Работает угощение

1 голос
/ 27 января 2009

Не зная, как вы интегрировали видео в форму, я бы применил метод webBrowsercontrol в форме и вставил видео в элемент управления. msdn на webBrowsercontrol

0 голосов
/ 31 мая 2011

Сначала необходимо извлечь файл FLV, как здесь:

Получение FLV с YouTube в .NET

0 голосов
/ 08 февраля 2011

Это потому, что ваше приложение загружает загрузчик флеш-плеера из кеша, а затем загружает реального плеера с сайта, и, наконец, это приводит к исключению безопасности. В обозревателе Интернета в параметрах Интернета установите флажок проверять наличие новых версий документов при каждом посещении страницы.

0 голосов
/ 27 января 2009

Тамир, видео встроено. Не хранится локально

...