2024年3月31日发(作者:)

Android视频自动播放

今天是内容是给游戏添加一个视频,用于开场公司logo播放。

要求:

1.不要出现播放器那种 "开始","暂停" "快进""快退"等按钮。

2.播放完成后需要事件监听移除掉视频。

首先在android中播放视频默认支持3GP,MP4格式,如果你需要支持其他格式必须

软解码其他格式文件。

因为我做的不是一个播放器只需要在游戏开头播放一下视频就行了,所以这里选用

MP4格式。

然后API的选择有 MediaPlayer和VideoView

用MediaPlayer要自己编写响应的代码,如果你熟悉MediaPlayer只是稍微复杂一

点而已。

用VideoView 是android已经封装好的View 它继承自SurfaceView并实现了

MediaPlayerControl接口。

稍微想了下,毫不犹豫的选择了VideoView 。

首先要重写VideoView因为他默认不是全屏的,我需要全屏

package ;

import t;

import uteSet;

import iew;

public class MyVideoView extends VideoView {

public static int WIDTH;

public static int HEIGHT;

public MyVideoView(Context context, AttributeSet attrs) {

super(context, attrs);

}

@Override