Android 视频播放器示例

17 Mar 2025 | 阅读 2 分钟

通过 MediaControllerVideoView 类,我们可以播放 Android 中的视频文件。

MediaController 类

android.widget.MediaController 是一个包含媒体控件(如播放/暂停、上一首、下一首、快进、快退等)的视图。

VideoView 类

android.widget.VideoView 类提供了播放和控制视频播放器的方法。VideoView 类常用的方法如下:

方法描述
public void setMediaController(MediaController controller)将媒体控制器设置给视频视图。
public void setVideoURI (Uri uri)设置视频文件的 URI。
public void start()启动视频视图。
public void stopPlayback()停止播放。
public void pause()暂停播放。
public void suspend()挂起播放。
public void resume()恢复播放。
public void seekTo(int millis)以毫秒为单位跳转到指定时间。

activity_main.xml

从调色板中拖动 VideoView,现在 activity_main.xml 文件将如下所示。

文件:activity_main.xml

Activity 类

让我们编写播放视频文件的代码。这里,我们将播放位于 sdcard/media 目录下的 1.mp4 文件。

文件:MainActivity.java

您需要将其运行在真实设备(例如手机)上才能测试该应用程序。