MediaServer中包括了系统中的许多重要的Server:
AudioFlinger:音频系统中的核心服务
AudioPolicyService:音频系统中关于音频策略的重要服务
MediaPlayerService:多媒体系统中的重要服务
CameraService:有关照相和摄像的重要服务
同时,分析MediaServer对于理解Android中的IPC机制能够提供较好的帮助。Android...
分类:
移动开发 时间:
2015-03-28 08:53:08
阅读次数:
734
平时运营微信公众平台时有没发现素材管理有点不太好操作,特别是素材一多,找个东西都翻半天。现在好了,微信宣布公众平台新增素材管理接口,对所有认证公众号开放,方便快捷,可以实现同步互通。 微信公众平台素材管理接口具体如下:新增临时素材公众号经常有需要用到一些临时性的多媒体素材的场景,例如在使用接口...
分类:
微信 时间:
2015-03-20 10:45:57
阅读次数:
775
1.多媒体文件格式 文件格式定义了物理文件是如何组织并在文件系统上存储。一个普通的音频文件,它有两个主要 部分组成:元数据(标题,歌词)和音频数据。音频数据可能按帧顺序存储,也可能一整块存储。 文件格式的任务是定义元数据存储在文件的什么位置,音频数据存储在什么位置。 同理,知道了文件格式就可以从文件...
分类:
移动开发 时间:
2015-03-20 10:45:21
阅读次数:
168
由于实习项目需要,最近在研究VLC Media Player,该播放器来源于École Centrale Paris(巴黎中央理工学校)的一个学术项目,名为VideoLAN,VLC意为VideoLAN Client。后发展为一个由志愿者组成的非营利性组织,开发并提供免费、开源的多媒体解决方案。我的工...
分类:
其他好文 时间:
2015-03-20 06:53:18
阅读次数:
1049
MediaPlayer播放音频的基本使用
音乐播放器的完善
视频播放SurfaceView
视频播放VideoView
vitamio框架
如何调用照相机和录像机...
分类:
移动开发 时间:
2015-03-20 00:05:43
阅读次数:
379
在建立项目中一般会默认建立assets文件,当然我们还可以在res文件下面建立raw文件夹,这里面都可以存放一些多媒体文件或者文本信息,可以供我们在程序中使用。assets下面的文件不会被编译,通过路径可以去访问其中的内容。raw中文件会自动编译,我们可以在R.java文件中找到对应的ID。其中比较...
分类:
移动开发 时间:
2015-03-18 23:04:07
阅读次数:
270
一:解压缩(获取图片等资源)
对于apk中丰富的资源,如果我们在练习的时候需要引用某些apk中的资源文件时,最简单的办法使用解压缩工具对apk进行解压缩,然后在相应的目录下查找需要的资源文件。
二:反编译APK
我们可以通过解压缩的方式去使用某些apk中res/drawable,res/raw,assets目录下的相关多媒体资源和字体文件等,但是想要同时临摹动画、布局等xml...
分类:
移动开发 时间:
2015-03-18 15:54:46
阅读次数:
294
VLC_SDK编程指南VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。它可以支持目前市面上大多数的视频解码,除了Real。VLC_SDK的调用VLC的SDK使用C语言写成,它的解码库部分的基础是FFMpeg,FFMpeg...
分类:
其他好文 时间:
2015-03-17 11:54:49
阅读次数:
2619
FFmpeg是相当强大的多媒体编解码框架,在深入分析其源代码之前必须要有基本的多媒 体基础知识,否则其源代码会非常晦涩难懂。本文将从介绍一些基本的多媒体只是,主要是为研读ffmpeg源代码做准备,比如一些编解码...
分类:
其他好文 时间:
2015-03-17 08:11:19
阅读次数:
130
CentOS默认自带CentOS-Base.repo源,但官方源中去除了很多有版权争议的软件,而且安装的软件也不是最新的稳定版。Fedora自带的源中也找不到很多多媒体软件,如果需要安装,必需先添加其他源,如RPMFusion和RPMForge等第三方软件库。下面GoFace来一一介绍各种第三方软件...
分类:
其他好文 时间:
2015-03-16 19:08:48
阅读次数:
141