【腾讯云的1001种玩法】 Laravel 整合微视频上传管理能力,轻松打造视频App后台
来源:互联网 发布:sqllite接受数据 编辑:程序博客网 时间:2024/06/05 09:05
版权声明:本文由白宦成原创文章,转载请注明出处:
文章原文链接: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
: 删除文件
- 【腾讯云的1001种玩法】 Laravel 整合微视频上传管理能力,轻松打造视频App后台
- 【腾讯云的1001种玩法】 Laravel 整合万向优图图片管理能力,打造高效图片处理服务
- 如何用腾讯云打造一款微视频APP
- 如何用腾讯云打造一款微视频APP
- 在腾讯云上把Laravel整合万向优图图片管理能力,打造高效图片处理服务
- 【腾讯云的1001种玩法】从购买服务器到建站,从0打造自己的网络领地
- 【寻找最佳小程序】05期:腾讯视频——与App优势互补,探索视频新玩法
- 腾讯云视频上传问题总结
- app preview 上传视频
- 腾云阁「腾讯云的1001种玩法」征文活动
- 【腾讯云的1001种玩法】JavaWeb项目部署指南
- 【腾讯云的1001种玩法】利用腾讯云快速搭建一个Alerts服务
- 【腾讯云的1001种玩法】腾讯云搭建DiscuzX论坛
- 【腾讯云的1001种玩法】腾讯云搭建DiscuzX论坛
- 【腾讯云的1001种玩法】如何使用腾讯云做博客
- 【腾讯云的1001种玩法】如何使用腾讯云做博客
- 通过技术手段 “干掉” 视频APP里讨厌的广告之(腾讯视频)
- 【腾讯云的1001种玩法】零基础微信机器人实践-云技术对个人开发者的影响
- MFC—— 控件数据交换:DDX
- 防御导弹 最长递增子序列
- jvm系列(八):jvm知识点总览-高级Java工程师面试必备
- PHP时间和日期函数详解
- 不要指望着爱情能救赎你的未来
- 【腾讯云的1001种玩法】 Laravel 整合微视频上传管理能力,轻松打造视频App后台
- python基础学习 数据类型——拾遗
- Bash的基本功能
- 如何预估工作量?
- oracle调用存储过程和函数返回结果集
- unity5.5之NGUI制作动态字体
- 【排序二】选择排序(选择排序&&堆排序)
- Two Semiknights Meet CodeForces
- Hex to Assembled codes