移动开发

iOS视频剪辑学习笔记(AVAsset,AVMutableComposition)

一个视频文件中包含了很多轨道(Track),比如一个或多个音频轨道,一个或多个视频轨道。我们可以对这些轨道中的数据进行各种操作(裁剪、拼接、旋转等)。 本次我用到的视频打点裁剪相关功能用到的类如下: AVAsset:素材,比如出相册中取出的数据 AVAssetTrack:素材的轨道 AVMutableComposition:视频的工程文件(是AVAsset的子类,可以用来直接播放) AVMutab

报错:Command Phasescriptexecution failed with a nonzero exit code解决思路

首先,要知道这个错误并不是某种具体的错误,所以要学会定位具体的错误,方可知如何解决,步骤如下: 第一步:根据截图操作 截屏2023-01-13 17.01.04.png 第二步: 截屏2023-01-13 17.01.27.png 第三步: 截屏2023-01-13 17.02.06.png 定位到了具体错误,这里错误的原因是:找不到AppFramewor

iOS 内存管理底层分析(一)- 内存相关

相关文献: iOS 内存管理底层分析(一)- 内存相关 iOS 内存管理底层分析(二)- AutoreleasePool底层 本文掌握知识点: 1.内存的五大分区 2.内存管理方案:MRC、ARC、TaggedPointer、nonpointer_isa、SideTables、自动释放池 3.weak_table_t 弱引用表底层原理、__weak的底层原理、弱引用对象的引用计数问题 4.reta

Android Studio 项目文件夹结构详解

文章目录 一、项目视图概览 1. Android 视图(简化视图) 2. Project 视图(完整物理结构) 二、核心目录详解 1. 项目根目录文件 2. app 模块目录(主模块) 2.1 `manifests/` 2.2 `java/` 2

android View动画---设计理念

本章内容: 了解View动画的总体设计理念,关键是思想, 而非代码细节. 一. 如何让View动起来. 1. 首先要了解View是如何展示到屏幕上的? ①. 先确定View的位置, 如下图: View的位置.png ②. 在View上面绘制内容, 如下图: View绘制内容.png 2. 得出两种让View运动的方案: ①. layout() 改变布局位置 ②. draw

Android-推荐一个RecyclerView悬浮头部(StickyItemDecoration)

图片来源网络,入侵必删 在日常Android列表开发当中,我们可能会遇到以下的需求: 我们在滑动列表的时候,头部View置顶不可以滑动. 我刚好看到有一个开源库可以帮我们快速实现,分享出来希望能提高看文章的小伙伴的开发效率. StickyItemDecoration StickyItemDecoration有两个特性: 粘性头部是放置在RecyclerView外面的View,对比

FFmpeg入门 - 视频播放

系列文章: FFmpeg入门 - 视频播放 FFmpeg入门 - rtmp推流 FFmpeg入门 - Android移植 FFmpeg入门 - 格式转换 音视频最好从能够直接看到东西,也更加贴近用户的播放开始学起. 音视频编解码基础 我们可以通过http、rtmp或者本地的视频文件去播放视频。这里的"视频"实际上指的是mp4、avi这种既有音频也有视频的文件格式。 这样的视频文件可能会有多条轨

App进程的启动过程

本次源码基于Android11分析 相关源码: /frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java /frameworks/base/services/core/java/com/android/server/am/ProcessList.java /frameworks/b

5. 【浅入深出理解 dagger、Hilt】 - Hilt进阶之MVVM

该章站在企业项目角度上如何在MVVM框架上完善并且合理的使用Hilt。 所以如果没了解MVVM的结构建议可以直接忽略这章。大家知道,MVVM里面View和Model之间有关联,假设一个场景View触发一个点击事件调用Model查询,然后Model会调用相关Http类进行查询,返回数据给Model,Model再返回数据给View。 当然上述表达的不是严格意义的MVVM,但是流程相仿,主要是讲解如何注

健身达人小程序|基于java+vue健身达人小程序的系统设计与实现(源码+数据库+文档)

健身管理小程序|健身达人小程序目录基于微信开发健身管理小程序设计与实现一、前言二、系统设计三、系统功能设计 5.1用户信息管理5.2 商品信息管理5.3商品评论管理5.1公告信息管理四、数据库设计 五、核心代码 六、论文参考七、最新计算机毕设选题推荐八、源码获取: 博主介绍:✌️大厂码农|毕设布道师,阿里云开发社区乘风者计划专家博主,CS