一些简易的视频开发代码。
一、视频的读取,显示
安卓提供了一个VideoView类,用起来很方便。如果仅仅是播放视频,这个类足够用了。但是扩展性不好。
它继承自SurfaceView并实现了MediaPlayerControl接口,并封装了一个MediaPlayer对象。如果有兴趣可以仿照他自己实现一个,方便扩展。
文章有很多,不赘述了。
视频读取最麻烦是缩略图的显示。尤其是在2.2之前。2.2提供了一个ThumbnailUtils类,可以方便的取到缩略图,但是之前的版本没有。需要手动取。
不多说了,上代码。
二、视频的保存
保存视频需要把视频保存到媒体库中。代码: