在android media framework中添加播放器
来源:互联网 发布:单片机pwm红外发射 编辑:程序博客网 时间:2024/06/06 09:45
添加有两种方式
1: Intergration model
2: JNI model
先说说Intergreation model
A:修改framework/base/include/media/MediaPlayerInterface.h
在枚举 enum player_type 中添加自己的播放器
B: 修改framework/base/media/libmediaplayerservice/MediaPlayerService.cpp
在函数getPlayerType中return自己的播放器
在createPlayer函数中添加case分支,new自己的播放器
C: 把自己播放器的实现函数放在external/(yourPlayerName)/目录下
把有关头文件放入framework/base/include/media/目录下
把需要的库文件放在lib下
编译系统,烧写系统,该播放器就植入了系统
JNI model
这个不是很熟悉
需要自己新建一个java文件,把player的实现从底层映射到java层,像play,stop等等
1: Intergration model
2: JNI model
先说说Intergreation model
JNI model
- 在android media framework中添加播放器
- android media 播放器
- android media 播放器
- asp.net2008中添加media Player播放器控件
- android音乐播放器Media
- android视频播放器Media
- 如何在MSN Space 中添加Windows Media Player 播放模块
- 如何在MSN Space 中添加Windows Media Player 播放模块
- Android之Media播放器源码分析(framework——native)
- android中Media Playback(媒体播放)
- android中Media Playback(媒体播放)
- Android Media Framework 总纲
- ANDROID framework media 框架
- 在android framework中添加自定义系统服务
- 在Android Framework层 C/C++代码中添加日志
- Java 播放多媒体 谈Java Media Framework
- Android中Media Framework浅析(一)——概述
- Android中Media Framework浅析(二)——MediaServer
- awk内置字符串函数详解
- ubuntu 编译 Android 出现的若干错误及解决方法
- 排序算法汇总
- 以太网基础知识:TCP与UDP的区别
- u-boot 连接脚本文件u-boot.lds的分析
- 在android media framework中添加播放器
- Hot Spot JVM5中的GC调优
- Android修改system只读权限:remount
- android 杂项知识
- PL/SQL Developer 9.0新特性
- 查看基于Android 系统单个进程内存、CPU使用情况的几种方法
- NET-> SplitContainer控件说明
- ubuntu JAVA5 源
- 磁带转换成MP3 文件,摆脱复读机