【腾讯云的1001种玩法】 Laravel 整合微视频上传管理能力,轻松打造视频 App 后台

什么是微视频

微视频服务是腾讯云为需要支持 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 : 删除文件

相关阅读

如何用腾讯云打造一款微视频APP

WebRTC 点对点直播

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏coding for love

在线商城项目02-展示商品列表页面并抽取公共组件

step1:新增存放重构资源的目录 视频提供的重构有点问题,大家可以使用我上传在github上的重构资源。 在根目录下新建一个resources文件夹,用来...

782
来自专栏信安之路

Windows下优雅地书写MarkDown

自从将博客搬到Hexo之后,书写MarkDown文档的频率就大大提高了,在享受着免排版的语法优势的同时又深深地受插入图片所困扰。找图床、加链接,大大降低了写文档...

1020
来自专栏宏伦工作室

微信红包自动监测

3733
来自专栏sunseekers

入门微信小程序 (一)

小程序已经快两岁的,我才入坑,刚刚入坑那会我使劲和我朋友抱怨,太难了,学不动,不想学,不学了。硬着头皮死磕一遍文档,然后觉得也没有我想象中那么难。或许是因为语言...

832
来自专栏WeTest质量开放平台团队的专栏

【开发者福利】手把手教你用android studio进行NDK开发

NDK其实是提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。至于为什么要用NDK,一般都是出于一下几...

973
来自专栏MasiMaro 的技术博文

hexo next主题为博客添加分享功能

title: hexo next主题为博客添加分享功能 date: 2018-01-06 20:20:02 tags: [hexo博客, 博客配置] ca...

3922
来自专栏IT笔记

前后端分离之Vue项目构建测试打包发布

写在开始 其实之前对前后端分离研究过一段时间,中间由于项目进度耽搁也就不了了之了,最近项目中部分使用到了Vue,恰逢前端小伙伴们居然说要使用这个东西,也许是前端...

3549
来自专栏walterlv - 吕毅的博客

为 Visual Studio 使用通配符批量添加项目文件

发布于 2017-09-26 13:12 更新于 2018-01...

881
来自专栏应用案例

USB设备无法识别怎么办怎么数据恢复

usb接口设备在我们生活中非常普遍,比如我们常见的USB鼠标,usb键盘,usb音箱,U盘等等,但使用usb设备也会伴随着各种各样的问题发生,如常见的usb无法...

1815
来自专栏微信小程序开发

小程序之间互相跳转如何实现,以及注意点儿

知晓程序员,专注微信小程序开发 前言:在小程序里可以打开另一个小程序,让小程序之间可以互相连接跳转,类似于网页之间通过URL链接互相跳转。不仅可以打开另一个小程...

1.4K8

扫码关注云+社区