meida
badboyplane
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android的framework层音量控制原理分析--hot(key)处理
Android.media.AudioManager中包含了对android.media.AudioService的跨进程AIDL调用封装。正常处理过程:1.调整音量是通过AudioManager间接调用AudioService.adjustStreamVolume方法来完成逻辑处理;2.AudioService调用VolumePanel画出音量调整界面,并发送音量变动广播消息,3转载 2012-08-09 09:41:58 · 758 阅读 · 0 评论 -
android 多媒体相关代码概况
android 多媒体相关代码概况—(JAVA SCOPE)1 ./packages/providers/MediaProvider/编译后生成MediaProvider.apk。会在开机时扫描本机和sdcard上的媒体文件(图片、视频、音频),并在/data/data/com.android.providers.media/databases 目录下生成internal.db(/转载 2012-08-09 09:46:18 · 586 阅读 · 0 评论 -
【译】Android 多媒体扫描过程(Android Media Scanner Process)
初次翻译,错误之处,敬请指正! 原作者:Steve Gou 转载请注明! 下面是系统图 MediaScannerReceiver会在任何的ACTION_BOOT_COMPLETED, ACTION_MEDIA_MOUNTED或 ACTION_MEDIA_SCANNER_SCAN_FILE 意图(intent)发出的时候启动。因为解析媒体文件转载 2012-08-09 09:50:12 · 726 阅读 · 0 评论 -
电话按键音分析号码
转载 2012-08-31 11:24:36 · 2125 阅读 · 0 评论 -
Android 4.0 Ice Cream Sandwich MediaFramework
Android 4.0 Ice Cream Sandwich MediaFramework (1)Record Android 4.0 media framework tracingabout Stagefright and NuPlayer記錄一下關於Android4.0中的多媒體框架運作流程1.In APK, when we program to playmedia转载 2012-08-23 09:41:09 · 4807 阅读 · 4 评论 -
Android网络收音机项目
最近喜欢听广播,但是搜索了一下,苦于网上没有android的网络收音机项目的例子,于是自己动手实现了Android网络收音机项目。 前言,由于很多网络广播使用的协议是mms,来自微软,但是android并不支持这种流媒体协议,我的解决办法是使用Vitamio插件+Vitamio库的方式解决。这样在安装app本身的apk同时还要安装对应你手机的Vitamio插件,这个插件是老外开发的还免转载 2012-08-23 14:26:13 · 2863 阅读 · 3 评论 -
基于http live streaming视频直播在android上的实现(版本更新,支持高清AAC视频)
最近将视频客户端移植到了ANDROID平台。 分享一下开发心得。 类似HTTP LIVE STREAMING的流式下载方式, 但APPLE的TS格式冗余数据太多, 我用的是私有格式,更加节省带宽资源。H264+AMRNB编码。每个分片文件20秒。整体架构如下图:作为HTTP下载模块对稳定性要求比较高,用NDK的话debug会很麻烦,JAVA层下载效率也还行,转载 2012-08-23 14:05:18 · 1452 阅读 · 0 评论 -
MP4文件格式的解析,以及MP4文件的分割算法
MP4文件格式的解析,以及MP4文件的分割算法 mp4应该算是一种比较复杂的媒体格式了,起源于QuickTime。以前研究的时候就花了一番的功夫,尤其是如何把它完美的融入到视频点播应用中,更是费尽了心思,主要问题是处理mp4文件庞大的“媒体头”。当然,流媒体点播也可以采用flv格式来做,flv也可以封装H.264视频数据的,不过Adobe却不推荐这么做,人家说毕竟mp4才是H.264最佳的存转载 2012-09-12 16:30:29 · 782 阅读 · 0 评论
分享