当从Vimeo嵌入视频到一个页面时(作为HTML嵌入),我们可能经常想同时获得图像和其他有用的信息,如视频长度、完整的标题、作者等等。
幸运的是,Vimeo提供了一个简单的HTTP API,我们可以从中读取基于视频令牌的所有数据。
为了避免自己编写API,只需使用ready package,它完全整合了API。
你用命令安装该软件包。
composer require baraja-core/vimeo-video-api
它很容易使用。你创建一个\Baraja\VimeoAPI\VimeoVideoAPI
服务的实例,根据文档与Vimeo通信,调用getInfo()
方法,传递视频令牌,并作为VideoInfo
实体获得详细信息,从中可以读取所有可用信息(并非每个视频都有所有信息)。
这样一来,你甚至可以查询到私人和公开不可用的视频。但你总是需要知道他们的令牌。
使用该库的基本方法是这样的。
$api = new \Baraja\VimeoAPI\VimeoVideoAPI;$token = 0; // 视频令牌为整数$info = $api->getInfo($token);echo var_dump($info); //列出了所有的东西// 打印视频的长度,以秒为单位。echo '该视频的长度为。' . $info->getDuration();
$info
变量存储了所有关于一个特定视频的描述性信息。所有可用方法的概述可在实施中找到。
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: ... | zh