我们需要一个可以得到视频时长的功能,把视频的时长存储在数据库里,并且需要跟 Views 模块整合在一起,可以在创建的内容列表上显示出视频的时长,根据视频的时长排序等等。这就是 getID3 这个模块的功能,它可以使用 getID3 这个类库的功能,把媒体文件里的一些信息提取出来存储到数据库里,比如音频的码率,视频的时长,宽度还有高度等等。
先去下载一下这个模块:
drush dl getid3 --select
最新的是 2.x 版,这里我们要用的最近更新的 1.x 版的 getid3 ... 选择要下载的版本 .. 然后回车执行一下 .. 再启用一下它:
drush en getid3 -y
成功以后这里会提示, drush 已经自动把这个模块需要的 getID3 类库下载到 sites/all/libraries 下面了,如果不用 drush 安装 getID3 模块,你需要手工到 getID3 的官方网站去下载它,解压以后再把它放到这个 sites/all/libraries 目录下面的 getid3 这个目录的下面。(在 Atom 上演示)
再去确定一下已经安装好了这个 getID3 类库,回到后台 .. 报告 .. 状态报告 .. 这里提示,已经正确安装了 getID3 这个类库。
现在如果用 Drupal 的文件字段上传文件的以后,会根据文件的类型存储不同的元数据,这些数据我们可以配合 Views 模块把它调用出来。
回到终端,再去提交一下 ..
git status
有两个目录没有被跟踪 .
git add .
git commit -m '安装 getid3'