浅析Android 的 MediaPlayer类
在Android中通常用MediaPlayer来播放一些媒体文件,对于音频文件来说只需直接使用MeidaPlayer结合几句代码即可,但是对于视频文件来说稍微复杂一些。单独的MediaPlayer只能播放音频文件,要想播放视频还需要SurfaceView来配合显示画面。而对于SurfacView而言,在Android中采用了显示与控制分离机制,即SurfaceView只是负责显示画面,而不负责控制视频流,因此还需要SurfaceHolder来控制视频流。关键代码如下:
MediaPlayerplayer=newMediaPlayer(); SurfaceViewview=(SurfaceView)findViewById(R.id.surfaceview); SurfaceHolderholder=view.getHolder(); holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); player.setDisplay(holder);
热门推荐
10 班务总结祝福语大全简短
11 生完孩子祝福语简短
12 牛年公司新年祝福语简短
13 祝女儿结婚简短祝福语
14 给孩子祝福语简短创意
15 祝福语结婚准备礼物简短
16 感谢教官文案祝福语简短
17 婚礼伴娘祝福语大全简短
18 圣诞祝福语大全简短星座