添加有两种方式
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等等