自定义博客皮肤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)
  • 收藏
  • 关注

原创 FFmpeg 4.0.2解码并播放视频

在上一篇文章中我们知道了如何将FFmpeg4.0.2源码编译成so库,并且如何在Android Studio中配置并使用so库,那么这篇文章我们将介绍如何使用FFmpeg在Android ndk中界面视频文件并绘制到屏幕上。我们先来看下效果一睹为快。总体流程下面是整个解码并播放的主要流程,无论是我们解码视频还是解码音频基本都遵照这个流程进行操作。具体步骤注册所有组件 // 注册...

2018-10-11 13:32:33 4022 4

原创 Android studio 3.0 集成 FFmpeg - 从编译到配置

这篇文章的重点在于编译FFmpeg库和Android studio 3.0中配置FFmpeg相关文件,所以如果是需要了解FFmpeg的实际应用的可以不用继续往下看了。因为我自己在整个过程中遇到很多的坑,所以我在整个过程中都用云笔记记录了下来,希望帮助到后来需要的同学,文章涉及的所有步骤我都是亲自尝试过的,如果有不正确的地方,烦请指正。环境准备1. ubuntu阿里云服务器 Ubuntu 16...

2018-10-06 17:51:42 2839

原创 使用MediaCodec,进行音频AAC硬编

与我们熟知的MP3格式一样,AAC是一种音频编码格式,对比MP3格式,AAC在缩小30%的前题下可以提供更好的音质。这篇博客的主要内容就是通过AudioRecorder录制PCM音频,再通过MediaCodec将PCM数据硬编码为AAC格式的音频。通常我们使用MediaCodec的流程如下:MediaCodec的使用流程:createEncoderByType/createDecoder...

2018-10-06 17:47:59 1976

原创 一看就懂的自定义View -- 水波纹圆形进度球

在开发过程中,为了丰富我们的软件功能,我们常常需要很多控件、视图,虽然android为我们提供了很多控件,但是都很普通,功能也不够强大,所以,一个自定义的view便成为了我们在开发过程中必须要掌握的。 看完这篇文章,我相信大家会对自定义view有一个初步的认识,也能够打开自定义view的大门。 本文从自定义view的应用出发,对原理不作深究。 本文解释详尽,保证一看就懂,不懂你来找我。 首先

2017-03-24 14:15:38 1102

原创 那些年,那些坑 之 “Fragment”

最近写一个Demo的时候用到了Fragment+ViewPager,所以发现了一些坑。 记录下来,给遇到同样问题的人做个参考,也为了避免以后遇到同样的坑。Fragment中的数据加载 因为ViewPager的运行机制,它会预加载当前页面的前后的两个页面,当移动到当前页面后的第三个页面,而会销毁那个页面,而如果我们在Fragment中有很多的耗时操作,比如网络请求,就会造成一些用户出现数据加载延

2017-03-07 22:12:50 363

原创 okhttp+“图灵机器人API” 实现智能聊天

看这篇文章之前,我们可以先看看效果图: 我们这篇文章的重点在于数据的请求,界面的实现可以查看我之前的一篇文章类似QQ聊天界面 然后开始我们的正题,我们的思路很简单:将我们的问题发送给图灵机器人的服务器,服务器返回给我们数据,然后解析显示。这里我们的数据请求和数据解析都交给okhttp这个开源网络请求框架,这里是github地址。okhttp的优点,即我们为什么使用okhttp 支持

2017-03-03 21:27:15 2660

原创 类似QQ聊天界面

现在越来越多的手机软件具备社交聊天功能,所以聊天界面的使用便变得很频繁,下面我们将自己实现一个简单的类似QQ的聊天界面。 首先来看整个工程的目录结构: 目录结构很简单,主要难点在Adapter。 然后看实现的效果图: 从效果图上看出,界面底部用了一个EditText和一个Button,水平分布,上面放了一个RecyclerView,布局代码如下:<?xml version="1.0"

2017-03-02 11:22:04 1942

ffmpeg + libx264 编译so库

ffmpeg+libx264混编so库,支持H.264软编,详细的编译过程可以看我这篇博客https://blog.csdn.net/qq_26525715/article/details/82952668

2018-12-19

FFmpeg解码并播放视频

在Android ndk中使用FFmpeg解码并播放视频,全部是自己手写的,完全可用。如有问题大家多沟通交流。

2018-10-11

空空如也

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

TA关注的人

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