首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android传媒-图库与API层MediaPlayer的交互

2013-10-08 
android媒体--图库与API层MediaPlayer的交互众所周知一个媒体播放器新建的几个步骤:从代码看到的和媒体关

android媒体--图库与API层MediaPlayer的交互

众所周知一个媒体播放器新建的几个步骤:


android传媒-图库与API层MediaPlayer的交互

android传媒-图库与API层MediaPlayer的交互

android传媒-图库与API层MediaPlayer的交互

android传媒-图库与API层MediaPlayer的交互



从代码看到的和媒体关联的就这这几个生命周期的时候,onCreate() , onResume() ,onPause() ,onDestory()。

onPause在android媒体——图库pause时与服务端断开连接 中有讲述。

onCreate只是进行了初始化,无其他特殊操作

onDestory中则是停止了框架层mediaplayer的播放,并且对其进行状态反初始化的操作。


主要是在两个onResume和onKeyDown方法:

简明的说下,onResume是新建了一个媒体播放器并设置监听。

                        onKeyDown则是通过监听点击时间,来控制媒体的播放和暂停。


======================================= 下面附上关键代码=========================================================

1、onResume初始化媒体:

package\apps\Gallery2\src\com\android\gallery3d\app\MovieActivity.java



从上图可以看出videoView继承了SurfaceView,实现了MediaPlayerControl接口,还依赖MediaPlayer

显而易见,我们看到了VideoView就是把媒体,媒体控制和显示的组合体,也可以理解成一个调度类。

我们写如果不使用VideoView的话,自己还得去实现媒体控制的相关操作和显示的相关操作。


here over.

热点排行