自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hellofeiya的专栏

新的旅程从这里开始,要加油哦,哈哈!

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 android的常见类(1)

android中常见的类RefBase,sp,wp,Looper和handler。      RefBase是android中的基本类,类似java中的CObject类,android中的所有类都是此类的子类,当然,sp,wp是从RefBase中派生而来,这两个类的功能是利用引用计数的方法控制对象生命周期。(1)Refbase类    Refbase构造函数:RefBa

2013-02-28 15:28:45 1078

原创 android之mediarecorder(2)

录音与录像由MediaRecorder.java中提供的android.media.MediaRecorder类完成,应用程序可以调用该Java类提供的API进行录音录像的操作,包括指定录音源、录像源、输出文件、音视频编码、视频尺寸、持续时间、声道数和采样率等。MediaRecorder调用方向,首先,最上层的应用程序调用 Java API类MediaRecorder,经过JNI层,调用到

2013-02-28 09:09:04 1999

原创 android之mediarecorder (1)

Android的MediaRecorder完成Audio和Video的记录功能,在android上层应用程序中Phone,FM,Recorder的录制工作以及Camera完成的摄像机录制功能都会调用到MediaRecorder实现。在上层的java程序中,创建mediarecorder对象完成对音频,视频的录制工作。Mediarecorder中有7个内部类共同协作完成录制任务。以下是一个简单的

2013-02-28 08:52:53 2806 2

转载 android 多媒体封装格式详解---MKV

anMatroska 开源多媒体容器标准。MKV属于其中的一部分。Matroska常见的有.MKV视频格式、MKA音频格式、.MKS字幕格式、.MK3D files (stereoscopic/3D video).1.EBML(Extensible Binary Meta Language)MKV是建立在EBML这种语言的基础上,所以要了解MKV格式需要先了解EBML这种语言。

2013-02-27 10:43:01 2754

转载 android中多媒体解码openmax的实现

每个AwesomePlayer 只有一个OMX服务的入口,但是AwesomePlayer不一定就只需要1种解码器。有可能音视频都有,或者有很多种。这个时候这些解码器都需要OMX的服务,也就是OMX那头需要建立不同的解码器的组件来对应着AwesomePlayer中不同的code。OMX中非常重要的2个成员就是 OMXMaster 和 OMXNodeInstance。OMX通过这俩个成员来创建和维

2013-02-22 09:31:12 19754 1

转载 android中openMax的实现

1.android中用openmax来干啥?有了上一篇AwesomePlayer基本框架及播放流程已经很清楚的看到了,android中的 AwesomePlayer就是用openmax来做(code)编解码,其实在openmax接口设计中,他不光能用来当编解码。通过他的组件可以组成一个完整的播放器,包括sourc、demux、decode、output。但是为什么android只用他来做cod

2013-02-21 16:46:42 10036

转载 android中media的datasource

DataSource是将媒体源数据读取然后输送到分离器分析的环节。DataSource是一个基类,根据各种数据源的不同,它有着很多的派生类。直接由DataSource派生的有:FileSource,DataUriSource,LiveDataSource,MPEG4DataSource,HTTPBase,NuCachedSource2,ThrottledSource。其中NuHTTPDataSou

2013-02-21 10:50:08 7965

原创 android 4.1 add无缝播放处理

mediaplayer 可以同时创建多个对象,实现多个播放任务。在Android4.1中,MediaPlayer实现两个完全独立的MediaPlayer类上执行无缝播放,主要是增加了一个实现无缝播放的函数,即:setNextMediaPlayer。这里介绍一下Android是如何实现无缝播放的。从framework上的mediaplayer.java开始,对应在jni,native,etc

2013-02-20 10:43:47 6180 1

转载 关于MP3的Tag乱码问题

现在几乎每个版本中都提过音乐播放器中歌曲显示乱码的问题,现在归纳一下主要有两个现象:   1:当前语言为英文时,歌曲信息显示乱码   2:中文状态下,歌曲信息显示乱码   第一种情况出现的原因是因为在英文模式下,MediaScannerClient::setLocale函数没有对“en”设置相应的编码格式,所以中文会出现乱码。   修改方法如下:   else if(!strn

2013-02-04 13:40:47 5019

转载 git简单使用(4)

创建工作分枝,合并分枝以及删除分枝  1. 合并和删除分支 1. 创建一个新的分枝;2.在这个分枝上做一些工作;3.切换回稳定的主分枝(一般git默认的主分枝名叫master);4.在主分枝上再做点工作;5.再切换到刚那个临时分枝完成工作;6.最后将它们合并成为一个稳定的主分枝。 首先,查看现存的分枝,可以使用不带任何参数的'git br

2013-02-01 10:27:30 1802

空空如也

空空如也

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

TA关注的人

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