在android中播放视频默认支持3GP,MP4格式,如果你需要支持其他格式必须软解码其他格式文件。API的选择有 MediaPlayer和VideoView。用VideoView 是android已经封装好的View 它继承自SurfaceView并实现了MediaPlayerControl接口。
public class MyVideoView extends VideoView {
public static int WIDTH;public static int HEIGHT;
public MyVideoView(Context context, AttributeSet attrs) {
super(context, attrs); }
设置该VideoView视频尺寸的大小
@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
int width = getDefaultSize(WIDTH, widthMeasureSpec);
int height = getDefaultSize(HEIGHT, heightMeasureSpec);
setMeasuredDimension(width,height);}}
activity:
public class VideoViewDemo extends Activity implements OnCompletionListener {
private String path = "/sdcard/main.mp4";
private MyVideoView mVideoView;
@Override
public void onCreate(Bundle icicle) {
su
android中视频播放的处理
最新推荐文章于 2024-04-26 09:31:14 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)