När du bäddar in videor från Vimeo på en sida (som en HTML-inbäddning) vill du ofta också få fram bilden och annan användbar information, t.ex. videolängd, fullständig titel, författare och så vidare.
Som tur är tillhandahåller Vimeo ett enkelt HTTP API från vilket vi kan läsa alla data baserat på videotoken.
För att slippa skriva API:et själv kan du använda [ready package] (https://github.com/baraja-core/vimeo-video-api), som integrerar API:et helt och hållet.
Du installerar paketet med kommandot:
composer require baraja-core/vimeo-video-api
Den är lätt att använda. Du skapar en instans av tjänsten \Baraja\VimeoAPI\VimeoVideoAPI
för att kommunicera med Vimeo enligt dokumentationen, anropar metoden getInfo()
, skickar videotoken och får detaljerad information som en enhet VideoInfo
från vilken all tillgänglig information kan läsas (all information är inte alltid tillgänglig för varje video).
På så sätt kan du söka efter privata och offentligt otillgängliga videor. Men du måste alltid känna till deras symboliska symbol.
Ett enkelt sätt att använda biblioteket ser ut så här:
$api = new \Baraja\VimeoAPI\VimeoVideoAPI;$token = 0; // Video token som heltal$info = $api->getInfo($token);echo var_dump($info); // listar allt// Skriv ut videons längd i sekunder:echo 'Längden på videon är:' . $info->getDuration();
Variabeln $info
lagrar all beskrivande information om en viss video. En översikt över alla tillgängliga metoder [finns i genomförandet] (https://github.com/baraja-core/vimeo-video-api…).
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | sv