android 视频播放器

来源:互联网 发布:淘宝新品上架没显示 编辑:程序博客网 时间:2024/04/29 12:50

现在接到一个任务,是做一个简单的视频播放器。界面是这样。

那么我们来分析一下,要有什么功能。对应各种业务处理函数。第一就是要获取视频列表,从某个文件夹下。显示在界面一中的listView中。

第二,就是当点击listView的某个item时,确定该视频位置,弹出播放器界面。

第三,点击上一个,获取列表上一个的视频。点击播放,暂停,还有快进。音量加减,进度条的控制。这里注意一些功能要控制边界。

好的。那我们来分析一下需要什么个代码吧。

首先是界面一。取个名字叫activity_video_list. 。界面二 就叫 activity_video_player.

然后界面一要显示视频列表。怎么显示。首先要从指定的文件夹中获取到列表,然后显示到listView上。假如是从sdcard/data/videos文件夹下,即String videosDir = "sdcard/data/videos";

获取该文件夹下的后缀名为.3gp的文件,返回列表 String fileNameExtension = "3gp"

getViedoList(String dir, String fileNameExtension){

return list;

}

获取到列表,然后就是显示了.那么需要setAdpter一下。就OK了。

还需要做一个,就是对item点击监听。获取到这个item的值。  比如 “视频二”.然后传给界面二。

-----------

好,下面是界面二的代码分析。首先是接受到参数。“视频二”。

首先是播放视频。播放视频要有视频资源路径。路径目录是固定的还是这个videosDir = "sdcard/data/videos";。后面加一个“/视频二“+".3gp"就成了。

那么。我先去吃饭了。回来再写。申明一下,我这只是做个记录。可能有不对的。反正到最后,我完成了,实现了,肯定就比较对了。

好继续。得到了视频资源路径。是可以播放。但是还有list的++,--。来控制上一个,或下一个。这个。看来之前应该接受参数,是lisViewt的item的位置。然后,根据item位置。来从list取得视频资源路径。好。我重写一下。

播放的时候进度条要改变。怎么改变,我忘记了。到时候再说吧,我之前做的音乐播放器里有。到时看一下就成了。那个音量控制,还有数字化显示的进度,都有。回来看一下就成了。

好再说说这个快进和快退。这个之前没做过。回来在网上查一查估计也成了。

等等,这个需求上,好像没有上一个,下一个。我也觉得可以不要。就两个视频。好的,那不做了。

这个需求上,是有一个返回动能。看错了,以为是上一个的功能。算啦算啦,乱七八糟的,不知道那两个键是快进快退,还是上一个,下一个。反正都分析过了。

-------

下面开始吧。开始敲代码。

====

android  视频播放器 源代码连接

http://download.csdn.net/detail/yue31313/6918023


0 0
原创粉丝点击