MediaPlayer使用SurfaceView播放视频的时它们的主要配置
1、获取SurfaceView,配置SurfaceHolder
SurfaceView surfaceView = surfaceHolder = surfaceView.getHolder();
SurfaceHolder surfaceHolder = surfaceView.getHolder();
//设置分辨率
surfaceHolder.setFixedSize(100, 100);
// 设置类型,不要维护自己的缓冲区
surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
2、创建和配置MediaPlayer
MediaPlayer mediaPlayer = MediaPlayer.create(Context,id);
//设置声音流的类型
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
3、MediaPlayer设置显示的方式(与SurfaceHolder联系起来)
mediaPlayer.setDisplay(surfaceHolder);
本文详细介绍了如何使用SurfaceView和MediaPlayer在Android应用中播放视频,包括SurfaceView的配置、MediaPlayer的创建与配置,以及如何将MediaPlayer与SurfaceView联系起来进行视频播放。
250

被折叠的 条评论
为什么被折叠?



