我有一个以视频文件为输入的表单。看起来像这样。
<?php $form = ActiveForm::begin(['options'=>['enctype'=>'multipart/form-data']]); ?>
<?= $form->field($model, 'file')->fileInput(['maxlength' => true]) ?>
我想知道视频的持续时间,尺寸和大小。在yiiframework文档中没有提到视频解析。有办法吗?
编辑:正如所建议的,本地php可以使用getid3()。在yii2没有第三方库的情况下有办法做到吗?如果没有,如何将getid3()集成到yii2中?
最佳答案
将"james-heinrich/getid3": "*"
添加到require
文件中的project-directory/composer.json
部分,然后在项目目录(如果您安装了完善的composer)中运行命令:
composer update
然后在项目中像这样使用它:
$getID3 = new \getID3;
$file = $getID3->analyze($pathToFIle);
完整的库将在您的项目中可用,而无需不必要的导入/要求。