android开发:[14]UI控件之VideoView

2025-10-27 23:28:16

1、首先我们上传一个视频文件到手机做为测试,我用的是Genymotion模拟器,所以只要简单拖拽就可以实现上传了,这个模拟器速度超快,非常适合开发者使用。上传后可以看到已经把视频文件放到了/sdcard/download目录下面。我们需要记住这个路径,在VideoView的属性里需要用到。

android开发:[14]UI控件之VideoView

2、通过模拟机手机里面的文件管理器来到相应的目录下,确保视频文件正常上传到手机了。

android开发:[14]UI控件之VideoView

3、接下来我们来拖拽创建一个VideoView控件。

android开发:[14]UI控件之VideoView

4、或手写xml代码来创建。

android开发:[14]UI控件之VideoView

5、接下来在代码部分,我们就可以使用这个控件了。我先让程序运行时屏幕是水平显示的。就是我们横卧手机的显示。

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

android开发:[14]UI控件之VideoView

6、然后我们需要设置一下videoView正常运行的几个关键参数。

android开发:[14]UI控件之VideoView

7、vd.setVideoPath("/sdcard/download/videoviewdemo.mp4");设置了要播放的视频文件位置。

vd.setMediaController(new MediaController(this));设置了一个播放控制器。

vd.start();程序运行时自动开始播放视频。

vd.requestFocus(); 播放窗口为当前窗口

8、我们来看看运行的效果。可以正常播放了,这篇只是简单的介绍了videoView的用法,更详细的使用,我会陆续发布新的经验,欢迎留言关注。

android开发:[14]UI控件之VideoView

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢