自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android ios 播放透明视频 直播时炫酷的刷屏礼物的实现一种方式

平时看直播APP时,经常会看到粉丝送可以刷屏礼物动炫酷动画。网上也有一些开源的实现方式,这里提供另外一种实现方式。如果将动画UI设计做出视频形式。我们在Camera预览界面上绘制除动画有效内容之外,其它部分为透明的即可。这样就可以同时看到Camera预览和刷屏礼物。编写APP是也不需要在APP中保存大量固定资源,只需要在使用时给个视频链接在线请求播放即可,后续更新动画设计,服务器端直接变更就行了。当然实际对于直播观看者来说,不需要这样麻烦。直接将主播Camera预览和刷屏动画一起绘制之后,一起编...

2020-07-14 11:33:09 2421 5

原创 Android 平台点对点音视频对讲

CommunicationAndroid平台 点对点 音视频对讲 [项目链接](https://github.com/yuzhihui170/Communication)本项目提供Android平台点对点音视频对讲功能,项目的基本架构如下:1. Android Camera2 API 采集预览视频2. MediaCodec 进行硬编码,编码成h264视频文件3. AudioRecord...

2019-08-15 11:42:09 3735 6

原创 ffmpeg android 平台编译

ffmpeg 在移动平台上应用十分广泛,其在音视频编解码,封装多媒体文件格式,rtsp http rtmp协议相关的音视频推流拉流具有强大的可用性。这里将自己平时为Android平台编译ffmpeg的用到的脚本分享出来,方便大家参考。本文编译是在MAC电脑上完成的,当然Linux系统也可以。 ffmpeg 编译根据github上 WritingMinds/ffmpeg-andr...

2019-08-08 16:35:54 607

原创 Jrtplib Android平台编译

jrtplib库使用C++语言实现,封装了RTP、RTCP协议的内容,可用于发送RTP数据包和RTCP数据包。RTP、RTCP 协议本身不是很复杂的协议,使用该库可以免去实现协议的细节,但是如果要用好该库,最好对RTP、RTCP协议有一个比较清晰的了解。 本文介绍如何在Android Studio中通过编写CMakeList.txt文件,将下载好的jlibrtp库编译成动态库。此处...

2019-06-28 14:08:29 1007

原创 Android 导航栏 状态栏 隐藏的三种模式和区别

为了更好的用户体验,经常我们希望使用全屏显示,比如:视频,游戏,电子书,幻灯片演示等等应用场景。本文介绍如何更好的吸引用户,并保证用户不意外退出应用。Android系统API提供了三种全屏显示模式:Lean Back, Immersive, Immersive Sticky。 这三种全屏模式都可以隐藏系统栏,区别就是系统栏显示方式的不同。1. Lean Back Lean ...

2018-09-08 18:56:07 2441

原创 JNI中创建新的线程回调java方法的技巧

 在实际项目中,经常需要在Native层创建新的线程处理一些耗时操作,然后将结果回调给java层.如果按照普通的方式,直接获取MethodID,然后新线程中调用CallxxxMethod(),这样肯定是行不通的.当你看到这篇文章时,相信你已经 踩到这个坑了.下面将介绍如何在Native层线程中回调java方法.Java代码public class MainActivity extend...

2017-04-01 08:42:44 682 2

原创 JNI编程中关于二维数组编程

JNI 返回一个二维数组1.构建一个一维数组对象,2.构建一个数组对象的数组3.对每一个对象的数组的每一个元素赋值(对象只能对一个元素进行Get/Set方法,不能Region)

2014-07-19 23:39:53 1053

JNI层创建的线程中回调java方法

JNI层创建的线程中回调java方法

2017-03-31

JNI层中创建的线程中回调java方法代码

JNI层中创建的线程中回调java方法代码

2017-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除