April is your lie

四月是你的谎言


  • 首页

  • 归档

  • 分类

  • 标签

  • 关于

  • 搜索

Android多媒体开发(八)----播放流程

发表于 2017-01-06 | 分类于 Android技术点 | 阅读次数

       前面几篇都是视频文件播放前的准备工作,比如设置数据源,初始化解码器等等,本节我们分析MediaPlayer播放器start之后的流程。

阅读全文 »

Android多媒体开发(七)----Android中OpenMax的实现

发表于 2016-12-29 | 分类于 Android技术点 | 阅读次数

       preview篇是android对openmax的接口实现的一些规则,还有一些厂商的方案。本节就顺着上上篇的流程,分析一下从AwesomePlayer到OpenMax的调用流程。

阅读全文 »

Android多媒体开发(六)----Android中OpenMax的实现(preview)

发表于 2016-12-26 | 分类于 Android技术点 | 阅读次数

       上一篇对OpenMax有了简单介绍,本篇就讲讲Android上对OpenMax IL层的实现。(可以忽略,下一篇会分析流程)

阅读全文 »

Android多媒体开发(五)----OpenMax简介

发表于 2016-12-15 | 分类于 Android技术点 | 阅读次数

       android中的 AwesomePlayer就是用OpenMax来做(codec)编解码的,上一篇最后一步初始化解码器我们只是初窥了一下,以后会仔细分析。本节就主要科普一下OpenMax和它在Android系统中扮演的角色。

阅读全文 »

Android多媒体开发(四)----AwesomePlayer数据源处理

发表于 2016-12-12 | 分类于 Android技术点 | 阅读次数

       我们追着setDataSource都能挖出这么多内容,这次我们分析AwesomePlayer的setDataSource流程。

阅读全文 »

Android多媒体开发(三)----从StageFright到AwesomePlayer

发表于 2016-12-11 | 分类于 Android技术点 | 阅读次数

       上一节我们分析到了MediaPlayer的C/S架构最下层的StagefrightPlayer,今天我们继续往下挖,看看这个东西到底是个什么鬼。

阅读全文 »

Android多媒体开发(二)----MediaPlayer的C/S架构以及C++层调用步骤

发表于 2016-11-30 | 分类于 Android技术点 | 阅读次数

       上一节主要分析了MediaPlayer从java层到jni层做的一些工作,并且setDataSource和后续流程还没有往下分析。这一节先介绍MediaPlayer的C/S架构,然后顺着架构往下深究,我们的思路会更清晰。

阅读全文 »

Android多媒体开发(一)----MediaPlayer框架开始

发表于 2016-11-28 | 分类于 Android技术点 | 阅读次数

       The Android multimedia framework includes support for playing variety of common mediatypes, so that you can easily integrate audio, video and images into your applications. You can play audio or video from media files stored in your application’s resources (raw resources), from standalone files in the filesystem, or from a data stream arriving over a network connection, all using MediaPlayer APIs.

阅读全文 »

JAVA线程池简单分析

发表于 2016-10-31 | 分类于 JAVA基础 | 阅读次数

       java 1.5引入了java.util.concurrent包,作者是Doug Lea这位史诗级别的老爷子。今天我们只挑选并发包下线程池的部分内容分析。

阅读全文 »

Android壁纸开发流程分析

发表于 2016-10-08 | 分类于 Android技术点 | 阅读次数

       起因是产品汪的一个奇葩需求,要求播放视频使用背景播放,前台还可以随意操作其他东西,就像PS4那样的。所以不得不研究一下动态壁纸了,中途也是遇到了无数坑,但终于还是做出来了。这里就简单介绍一下Android对壁纸的管理流程。

阅读全文 »
12345
windrunnerlihuan

windrunnerlihuan

41 日志
6 分类
22 标签
RSS
Email GitHub
Links
  • 干货集中营
  • 泡在网上的日子
  • Trinea
© 2016 - 2019 windrunnerlihuan
由 Hexo 强力驱动
主题 - NexT.Mist