kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 FryHard
FryHard
Вопрос

Отображение содержимого Flash в приложении C# WinForms

Каков наилучший способ отображения Flash контента в C# WinForms приложении? Я хотел бы создать пользовательский элемент управления (подобный текущему PictureBox), который сможет отображать изображения и флэш-контент.

Было бы здорово иметь возможность загружать флэш-контент из потока, а не из файла на диске.

35 2008-08-04T05:35:52+00:00 2
Mohammad Faisal
Mohammad Faisal
Редактировал вопрос 22-го марта 2013 в 9:28
Программирование
winforms
c#
flash
adobe
macromedia
Решение / Ответ
 sven
sven
4-го августа 2008 в 5:44
2008-08-04T05:44:45+00:00
Дополнительно
Источник
Редактировать
#8407224

Хотя я сам не использовал flash-объект внутри приложения windows form, я знаю, что это возможно. В Visual studio на панели инструментов выберите добавить новый компонент. Затем в появившемся окне выберите вкладку "COM Components", чтобы получить список, в котором вы можете найти "Shockwave Flash Object".

После добавления в панель инструментов просто используйте элемент управления, как вы бы использовали любой другой "стандартный" элемент управления из visual studio.

Для взаимодействия с элементом управления доступны три простые команды:

  • AxShockwaveFlash1.Stop()
  • AxShockwaveFlash1.Movie = FilePath & "\FileName.swf"
  • AxShockwaveFlash1.Play()

которые, я думаю, не требуют объяснений.

Было бы здорово иметь возможность загружать... содержимое флэш-памяти из потока рода, а не из файла на диске.

Я только что увидел, что вы также ищете средство для загрузки содержимого из потока, и поскольку я не уверен, что это возможно с объектом shockwave flash, я дам вам еще один вариант (на самом деле два).

Первый вариант я бы посоветовал вам использовать только в случае необходимости, поскольку он использует полноценный компонент "webbrowser" (также доступен как дополнительный элемент набора инструментов), что похоже на попытку подстрелить муху из базуки. Конечно, он будет работать, поскольку элемент управления будет действовать как настоящее окно браузера (на самом деле браузер Internet Explorer), но он не предназначен для использования так, как вам нужно.

Второй вариант - использовать то, что я только что обнаружил, когда искал больше информации о воспроизведении flash-контента внутри формы windows. F-IN-BOX - это коммерческое решение, которое также воспроизводит контент с заданного URL сайта. (Приведенная ссылка направляет вас к коду .NET, который необходимо использовать).

 sven
sven
Редактировал ответ 4-го августа 2008 в 6:59
32
0
 FryHard
FryHard
4-го августа 2008 в 7:12
2008-08-04T07:12:57+00:00
Дополнительно
Источник
Редактировать
#8407225

Sven, вы пришли к тому же выводу, что и я: Я нашел Shockwave Flash Object, пусть и немного другим путем, но был поставлен в тупик тем, как загрузить файлы не из файла на диске/URL. F-IN-BOX, хотя и является лишь оберткой Shockwave Flash Object, кажется, предоставляет гораздо больше функциональности, что может мне помочь!

Стрельба по мухам из базуки может быть забавной, но встроенный веб-браузер - это не тот путь, который я ищу. :)

На сайте Adobe была ссылка о "Встраивании и взаимодействии с Macromedia Flash Player в приложениях C# Windows", но они, похоже, ее удалили :(

Artem Razin
Artem Razin
Редактировал ответ 28-го февраля 2019 в 7:34
8
0
Похожие сообщества 6
Microsoft Stack Jobs
Microsoft Stack Jobs
2 414 пользователей
Work & freelance only Microsoft Stack. Feed https://t.me/Microsoftstackjobsfeed Чат про F#: @Fsharp_chat Чат про C#: @CSharpChat Чат про Xamarin: @xamarin_russia Чат общения:@dotnettalks
Открыть telegram
С#
С#
2 330 пользователей
Стараемся не флудить. Пишем по делу. Правила: https://t.me/professorweb/430450 Для флуда @svoboda_obsh
Открыть telegram
CODE BLOG / C#
CODE BLOG / C#
1 763 пользователей
Чат для .NET разработчиков и C# программистов. По всем вопросам: @shwanoff Youtube-канал: https://youtube.com/codeblog Основной канал: @codeblog Вконтакте: https://vk.com/codeblog Правила: https://t.me/codeblog_csharp/246972 Вакансии по тегу #work
Открыть telegram
var chat = new Chat();
var chat = new Chat();
1 428 пользователей
Обсуждение вопросов по .NET Правила чата – https://blog.devdigest.today/chat-rules Чат для флуда – https://t.me/+zwxI91RGG6s2YzAy
Открыть telegram
C#/.NET Для Новичков
C#/.NET Для Новичков
293 пользователей
Группа создана для тех, кто изучает язык программирования C#. Верховный главнокомандующий: @BlackDeveloper Оффтоп - разрешен в меру, реклама - бан.
Открыть telegram
ext
ext
31 пользователей
Общение на темы YouTube канала и программирования. Вакансии не размещаем. Основной канал: @extremecode
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 2 дня назад
2
Денис Васьков
Зарегистрирован 4 дня назад
3
Dima Patrushev
Зарегистрирован 6 дней назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
ID
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией