版权声明:本文由白宦成原创文章,转载请注明出处:
文章原文链接:https://www.qcloud.com/community/article/108597001488193402
来源:腾云阁 https://www.qcloud.com/community
什么是微视频
微视频服务是腾讯云为需要支持 UGC 类小视频、短视频的移动应用提供定制化的,仅需通过集成 SDK 便可快速接入并支持视频上传、转码、存储和播放的解决方案。
微视频 SDK 如何安装?
本适配插件是专为 Laravel 开发的拓展组件,后续将为整个 PHP 提供支持。
安装微视频 SDK 只需要在您的Laravel
项目根目录执行如下命令
composer require yuecode/uvs
执行成功后,打开您的 Laravel 的 config
目录,打开 app.php
,找到 providers
,在其中加入
\YueCode\Uvs\UvsProvider::class,
保存,退出。
执行命令
php artisan vendor:publish
会自动在 config
目录下生成 uvs.php
其中有微视频需要配置的几个参数。
使用编辑器打开 uvs.php
文件,填写其中的配置项。
微视频如何使用
如果你需要在某个文件中使用微视频的SDK,在代码中加入
use YueCode\Uvs\Uvs;
然后使用静态方法来调用相关方法,如
Uvs::listFolder('/')
Uvs和Video对象的区别
拓展对一些函数进行了封装。
在使用时,你可以选择使用
use YueCode\Uvs\Uvs
或
use YueCode\Uvs\Video
区别在于,Uvs
对函数进行了封装。默认使用在 uvs.php
文件中定义的Bucket; Video
使用的是官方的函数,需要加入bucketId
作为参数。相关的文档可以看:官方文档
可用函数
upload
: 上传视频文件createFolder
:创建文件夹listFolder
:目录列表prefixSearch
:前缀搜索updateFolder
:更新目录信息update
:更新文件信息statFolder
:目录信息查询stat
:文件信息查询delFolder
:删除目录del
: 删除文件