2016-04-08 6 views
0

Ich habe eine Straßensperre hier. Ich möchte die Videodauer vom Cloudinary erhalten. Gibt es irgendeine Funktion, die ich verwenden kann, um mein gewünschtes Ergebnis zu erhalten.Erhalten Sie Videodauer von Wolken

Die einzige Option, die ich gefunden habe, ist Cloudinary Api Ressource-Methode verwenden. Ich bin mit dem php cloudinary api auf diese Weise

$api = new \Cloudinary\Api(); 

$result = $api->resource("public_id",array("resource_type" => video","duration"=>true)); 

print_r($result); 

Diese Funktion meisten Informationen von Video bekommen aber nicht die Videodauer.

Ich habe auch mit PHP getID3 Bibliothek versucht, aber es gibt den Fehler, der sagt „Remote-Dateien werden nicht unterstützt - kopieren Sie bitte die Datei zunächst lokal“

Wenn ihr eine Idee haben, dies zu tun in cloudinary oder in php, Bitte teilen

Vielen Dank im Voraus

Antwort

0

Cloudinary unterstützt, indem die image_metadata Parameter true weitergehende Informationen zurück. Zum Beispiel:

$result = $api->resource("public_id",array("resource_type" => "video","image_metadata"=>true)); 

Dies wird auch die duration des Videos zurück.