[GastForen Programmierung/Entwicklung PHP und MySQL Größe eines Flash-Movies ermitteln

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Größe eines Flash-Movies ermitteln

Tömsken
Beiträge gesamt: 720

14. Apr 2004, 15:11
Beitrag # 1 von 4
Bewertung:
(1850 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin.
Hat jemand vielleicht ein Script in der Schublade, mit dem man die Größe eines Flash-Movies aus der SWF-Datei herauslesen kann?
Oder kann mir sagen, ob diese beiden Werte an einem und an welchem festen Offset liegen?

Danke, Tom
X

Größe eines Flash-Movies ermitteln

jaybee
Beiträge gesamt: 8

17. Apr 2004, 15:03
Beitrag # 2 von 4
Beitrag ID: #80354
Bewertung:
(1850 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
GetImageSize ()

;)


als Antwort auf: [#79796]

Größe eines Flash-Movies ermitteln

Tömsken
Beiträge gesamt: 720

17. Apr 2004, 18:08
Beitrag # 3 von 4
Beitrag ID: #80367
Bewertung:
(1850 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Äh, ja, danke.
Manchmal können gute Antworten so kurz sein :)
Das die Funktion auch etwas mit SWF anzufangen weiß, war mir nicht bewusst.


als Antwort auf: [#79796]

Größe eines Flash-Movies ermitteln

Tömsken
Beiträge gesamt: 720

1. Mai 2004, 01:01
Beitrag # 4 von 4
Beitrag ID: #83031
Bewertung:
(1850 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Nachtrag:

getimagesize() funktioniert gut, wenn die Flash-Movies in einem Dateiformat < 6 vorliegen. Ab v6 klappt nix mehr - möglicherweise aufgrund der LZW-Komprimierung dieses Flash-Formats.

Hab' folgenden Code gefunden, der auch v6-Flashes auslesen kann, weil die Dateien zunächst dekomprimiert werden. Ob's klappt - keine Ahnung. Noch nicht getestet.

---- ritsch ----------------------------------

function getSWFDimensions($filename) {
$image_info = getimagesize($filename);
$width= $image_info[0];
if("" == $width) {
$zd = gzopen ($filename,"r");
$contents = gzread ($zd, filesize($filename));
gzclose ($zd);

$image_string = swfdecompress($contents); // Decompress the file
$tempHandle = fopen("temp.swf","w");
fwrite($tempHandle,$image_string);
fclose($tempHandle);
$image_info = getimagesize("temp.swf");
unlink("temp.swf");
}

return $image_info;
}


als Antwort auf: [#79796]
(Dieser Beitrag wurde von Tömsken am 1. Mai 2004, 01:03 geändert)
X