Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - ASX öffnen
florida - Do 23.06.11 13:55
Titel: ASX öffnen
Wie kann man in Delphi eine asx-Datei öffnen, die sich auf einem Server befindet?
n1con - Do 23.06.11 13:56
Du könntest sie mit IdHTTP aus den Indy Komponenten herunterladen und sie anschließend auslesen.
florida - Do 23.06.11 14:05
OK, Danke. :-)
n1con - Do 23.06.11 14:29
kein problem. brauchst du noch ein Beispiel wie man das macht oder kriegst du's hin?
florida - Do 23.06.11 14:39
Naja, gerade ist mir aufgefallen, dass asx-Dateien nicht ladbar sind. Der Stream befindet sich auch unter einem MMS-Server.
Es wäre schon gut, wenn du mir ein Beispiel posten könntest, dass ASX-Dateien herunterlädt. Bei google finde ich nichts.
jaenicke - Do 23.06.11 14:54
florida hat folgendes geschrieben : |
Naja, gerade ist mir aufgefallen, dass asx-Dateien nicht ladbar sind. |
So exakte Fehlerbeschreibungen sind wirklich sehr hilfreich...
Mein Standardbeispiel:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14:
| uses IdHttp;
var HttpLoader: TIdHttp; PageContents: String; begin HttpLoader := TIdHttp.Create; try PageContents := HttpLoader.Get('http://www.example.com'); finally HttpLoader.Free; end; end; |
Gausi - Do 23.06.11 14:58
Was heißt denn "nicht ladbar"? ASX-Dateien kenne ich als Playlist-Format, und das ist ja nur eine Textdatei mit einer bestimmten Struktur. Wenn man die herunterlädt, kann man die z.B. in einem Memo anzeigen lassen. Oder halt parsen, um die darin enthaltenen Links zu Audio- oder Video-Dateien zu bekommen.
florida - Do 23.06.11 15:01
Oh, tut mir Leid. Ich habe die falsche Adresse genommen. Jetzt funktioniert es. Trotzdem Danke an euch alle. :-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!