记录最近遇到的一个android播放视频的需求:
APP主页上方有一个操作演示字样的入口,点击后开始播放一段视频,视频文件是放在工程里的。
话说以前还没做过类似播放视频的功能,根据以往的经验来看,最简单就是调起系统的或者三方的视频播放器来直接使用,应该就像跳转拨号界面一样简单吧,并且旁边的ios的就是这么做的,放在项目中的视频可以直接使用系统播放器来播放。
然而做起来之后发现android并不是这样的,找来找去发现如果是放在项目中的视频文件并不能直接调起系统或三方播放器来播放(如果有方法,还请留言交流),能调起系统等播放的视频只能是存放在本地sd卡上,或者是播放网络视频才可以,由此,只能选择在程序中实现视频播放器的功能了,使用videoview控件来播放项目中的视频文件,倒也不难,总结如下:
一、首先把视频资源放到项目中的res/raw目录下,命名规范遵循必须是小写字母、数字或下划线
二、新建一个独立的,用于整屏播放视频的activity
//布局文件
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout