Empenguin  

在 MediaPlayer新建对象的时候会去调用native_setup初始化设置,在里面会新建一个MediaPlayer C对象,同时将JNIMediaPlayerListener事件回调函数注册进MediaPlayer对象,当本地对象状态改名时调用notify函数,回调java层postEventFromNative,postEventFromNative则采用handler机制发送消息列队处理,里面通过java注册的监听接口回调给用户函数。

posted on 2013-04-17 22:22  Empenguin  阅读(382)  评论(0编辑  收藏  举报