Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Mit ShockwaveFlash YouTube-Videos abspielen? (https://www.delphipraxis.net/168812-mit-shockwaveflash-youtube-videos-abspielen.html)

Lion 12. Jun 2012 14:22

Mit ShockwaveFlash YouTube-Videos abspielen?
 
Hallo Jungs,

hab mir gerade nen kleinen Player geschrieben der .swf-Dateien abspielt. Würde jetzt gerne wiesen wie man diese vom Internet abspielt, z.B. youtube Videos.

Danke!

Bernhard Geyer 12. Jun 2012 15:23

AW: Mit ShockwaveFlash YouTube-Videos abspielen?
 
Player heißt:

Nehme Adobe Flash/ShockwavePlayer-ActiveX und garniere mit ein paar GUI-Controls drum herum?

Oder interpretierst du das Flash-Format zu 100% in Delphi-Code?

Lion 12. Jun 2012 16:15

AW: Mit ShockwaveFlash YouTube-Videos abspielen?
 
Jah... hab ich schon, aber das ist nicht so einfach wie ich dachte. Hier mein Versuch, der nicht läuft:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
Flash.Play;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
//Flash.Movie := ExtractFilePath(Application.ExeName) + '120.swf';
//Flash.Play;
Flash.Movie := 'http://www.youtube.com/watch?v=SXnWbnH-W4o';
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Flash.Stop;
end;

himitsu 12. Jun 2012 16:38

AW: Mit ShockwaveFlash YouTube-Videos abspielen?
 
Frage: Ist das eine Flash-Datei oder eine HTML-Datei, in welche das Flash verlinkt ist?

Die Antwort erklärt die dann auch, warum dein Flashplayer damit nix anfangen kann. :angle:

Phoenix 12. Jun 2012 18:22

AW: Mit ShockwaveFlash YouTube-Videos abspielen?
 
Nicht noch so ein Thread, bitte.
Das Abspielen von Videodateien von Youtube das nicht durch die Youtube Webseite, deren eigenen Player oder ausdrücklich von Youtube genehmigten technischen Mitteln geschieht ist explizit durch deren AGB verboten.

Da ich einfach mal davon ausgehe dass Du keine ausdrückliche Genehmigung von Youtube dazu hast ist das ganze auch gegen die DP-Regeln (wenn doch, dann bitte einfach an jemanden vom Team schicken).

Also hier bitte aufhören Sachen zu machen, für die Daniel in die Bedrouille kommen kann. Danke.

himitsu 12. Jun 2012 18:32

AW: Mit ShockwaveFlash YouTube-Videos abspielen?
 
Wie sieht das denn mit diesen Embedded-Playern aus, welche man sich z.B. in die eigene Webseite einbauen kann?

Hisoka 12. Jun 2012 21:31

AW: Mit ShockwaveFlash YouTube-Videos abspielen?
 
Zitat:

Zitat von himitsu (Beitrag 1170507)
Wie sieht das denn mit diesen Embedded-Playern aus, welche man sich z.B. in die eigene Webseite einbauen kann?

Dies sind einfache "<object>"-Tags aus HTML. Somit "könnte" es erlaubt sein wenn die Desktop-Anwendung nur eine Webseite wäre.

Ansonsten gibt es genug Bibliotheken die Flash-Streams abspielen können darunter gstreamer,libvlc oder mplayer. Oder das was Google selbst im Browser zur Darstellung von HTML5 nutzt ffmpeg(unterstützt auch das Flash Container Format).

Für allgemeine Abfragesachen gibt es die GoogleDataAPI. Damit kannst du auch einen rtsp Link zum Streamen bekommen(Handy Version). Wenn du mehr machen möchtest benötigst zu einen Entwicklerkey und mehr Rechte. Irgendwo kann man sich dafür anmelden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz