Wyświetlanie zawartości Flash w aplikacji C # WinForm

głosy
31

Jaki jest najlepszy sposób wyświetlania Flashtreści w C # aplikacji WinForms? Chciałbym utworzyć formant użytkownika (podobny do prądu PictureBox), które będą w stanie wyświetlać obrazy i treści flash.

Byłoby wspaniale, aby móc załadować zawartość flash od strumienia sortuje zamiast pliku na dysku.

Utwórz 04/08/2008 o 06:35
źródło użytkownik
W innych językach...                            


2 odpowiedzi

głosy
29

A ja nie był używany obiekt flash wewnątrz aplikacji formularza okien siebie, wiem, że jest to możliwe. Visual studio na przyborniku, należy wybrać, aby dodać nowy składnik. Następnie w nowym oknie, które pojawi wybierz „Komponenty COM” kartę, aby otrzymać listę, w której można znaleźć „Shockwave Flash Object”

Po dodaniu do zestawu narzędzi, wystarczy skorzystać z kontroli, jak można używać innych „standard” sterowanie z visual studio.

trzy proste polecenia dostępne do interakcji z kontroli są:

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

który, jak sądzę, są wymowne.

Byłoby wspaniale, aby móc załadować zawartość flash z strumieniem rodzaju zamiast pliku na dysku.

Właśnie widziałem to są również poszukuje sposobu, aby załadować zawartość ze strumienia, a ponieważ nie jestem pewien, że jest to możliwe z obiektem Shockwave Flash dam ci inną opcję (dwa faktycznie).

pierwsza to jeden radzę używać tylko wtedy, gdy jest to konieczne, gdyż wykorzystuje pełnowartościowy „komponent WebBrowser” (dostępny także jako dodatkową pozycję Toolbox), który jest jak próbuje nakręcić latać z bazooki. Oczywiście to będzie działać jako regulator będzie działać jako okna przeglądarki rzeczywistym (faktycznie przeglądarki Internet Explorer), ale nie jest tak naprawdę ma być stosowany w sposób trzeba go.

Drugą opcją jest użycie czegoś Właśnie odkryłem, patrząc Więcej informacji na temat odtwarzania zawartości Flash wewnątrz postaci okien. F-IN-BOX jest rozwiązaniem komercyjnym, które będą również odtwarzać zawartość z danego URL. (Link pod warunkiem, skieruje cię do kodu .NET trzeba używać).

Odpowiedział 04/08/2008 o 06:44
źródło użytkownik

głosy
6

Sven , to doszedł do tego samego wniosku co ja: Znalazłem Shockwave Flash Object, czy to wszystko z nieco inną drogą, ale był zakłopotany, w jaki sposób załadować pliki z gdzieś indziej niż na dysku pliku / URL. F-IN-BOX, chociaż tylko owinięcie z obiektu Shockwave Flash wydaje się zapewniać znacznie większą funkcjonalność, która może tylko mi pomóc!

Strzelanie muchy z bazooki może być zabawne, ale osadzone Brower internetowa nie jest droga, że ​​szukam. :)

Było link na stronie firmy Adobe, który mówił o „zatapiania i Łączność z Macromedia Flash w aplikacjach C # Windows”, ale wydaje się, że usunięto go :(

Odpowiedział 04/08/2008 o 08:12
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more