Composer包管理及搭建PHP开发框架精讲 [MP4] (411M)

『课程目录』:
1_Composer课程内容介绍)
2_认识一下Composer
3_Composer的代码库在哪里
4_Composer安装和使用
5_Composer的常用文件
6_Composer的常用命令以及执行流程
7_代码仓库的类库PSR规范
8_构建自己的PHP开发框架结构
9_构建框架的路由
10_构建框架的控制器
11_单个文件自动加载
12_使用Composer组件Twig创建视图
13_使用Composer组件Medoo制作ORM数据库映射模型
14_设计项目的基本结构
15_无限级分类的列表制作
16_无限分类排序和添加编写
17_无限分类的修改和删除功能开发
18_设计图书模块的表结构
19_添加图书数据及文件上传图片处理
20_编写图书列表和使用分页组件
21_作业和总结

链接: https://pan.baidu.com/s/1PYozAaxuGD6_KN_GGVOs0w
提取码:http://songti.net/thread-1207-1-1.html

利用Android MediaCodec API 来加工mp4视频, 可实现滤镜、旋转、缩放Sample VideoNo filterGlGlayScaleFilterapplyGlMonochromeFilterapplyGlWatermarkFilterapplyGradle    dependencies {        // jCenter         implementation 'com.daasuu:Mp4Composer-android:0.1.1'     }Usage    new Mp4Composer(srcMp4Path, destMp4Path)             .rotation(Rotation.ROTATION_90)             .size((width) 540, (height) 960)             .fillMode(FillMode.PRESERVE_ASPECT_FIT)             .filter(new GlSepiaFilter())             .listener(new Mp4Composer.Listener() {                 @Override                 public void onProgress(double progress) {                     Log.d(TAG, "onProgress = "   progress);                 }                 @Override                 public void onCompleted() {                     Log.d(TAG, "onCompleted()");                     runOnUiThread(() -> {                         Toast.makeText(context, "codec complete path ="   destPath, Toast.LENGTH_SHORT).show();                     });                 }                 @Override                 public void onCanceled() {                     Log.d(TAG, "onCanceled");                 }                 @Override                 public void onFailed(Exception exception) {                     Log.e(TAG, "onFailed()", exception);                 }             })             .start();Builder MethodmethoddescriptionrotationRotation of the movie, default Rotation.NORMALsizeResolution of the movie, default same resolution of src moviefillModeOptions for scaling the bounds of an movie. PRESERVE_ASPECT_FIT is fit center. PRESERVE_ASPECT_CROP is center crop , default PRESERVE_ASPECT_FITfilterThis filter is OpenGL Shaders to apply effects on video. Custom filters can be created by inheriting GlFilter.java. , default GlFilter(No filter)videoBitrateSet Video Bitrate, default video bitrate is 0.25 * 30 * outputWidth * outputHeight
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值