手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >浅析Android 的 MediaPlayer类
浅析Android 的 MediaPlayer类
摘要:在Android中通常用MediaPlayer来播放一些媒体文件,对于音频文件来说只需直接使用MeidaPlayer结合几句代码即可,但是对...

在Android中通常用MediaPlayer来播放一些媒体文件,对于音频文件来说只需直接使用MeidaPlayer结合几句代码即可,但是对于视频文件来说稍微复杂一些。单独的MediaPlayer只能播放音频文件,要想播放视频还需要SurfaceView来配合显示画面。而对于SurfacView而言,在Android中采用了显示与控制分离机制,即SurfaceView只是负责显示画面,而不负责控制视频流,因此还需要SurfaceHolder来控制视频流。关键代码如下:

复制代码 代码如下:

MediaPlayer player = new MediaPlayer();

SurfaceView view = (SurfaceView)findViewById(R.id.surfaceview);

SurfaceHolder holder = view.getHolder();

holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

player.setDisplay(holder);

【浅析Android 的 MediaPlayer类】相关文章:

Android 初识 Helloworld 详解

深入Android SQLite 事务处理详解

Android控件系列之ImageView使用方法

Android adb的常用命令

Android TabWidget切换卡的实现应用

android 的 Spinner 下拉菜单的使用

Android 原始资源文件的使用详解

Android中的Adapter简单介绍

Android 实用工具之emulator介绍

Android中vim编辑器进阶的使用介绍

精品推荐
分类导航