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
- Android 视频播放器
- android 视频播放器
- android视频播放器
- Android 视频播放器
- android 视频播放器
- android视频播放器
- Android视频播放器
- Android视频播放器
- Android--视频播放器
- Android 视频播放器
- android 视频播放器
- Android-视频播放器
- Android 视频播放器
- android视频播放器
- Android 视频播放器
- Android视频播放器
- Android视频播放器
- Android视频播放器
- ffmpeg结构体以及函数介绍(一)
- 淡然于心
- servlet里面那些要人蒙圈的方法
- 虚拟机环境下Linux环境的安装配置
- 数据总线,地址总线和控制总线的关系
- android 视频播放器
- vs2010 那个注释选中和取消选中那些图标设置
- 微信公众平台开发入门教程
- JNI获取Bitmap轮廓
- [网络流24题 #16]数字梯形问题
- xp与虚拟机下的ubuntu的文件共享工具ssh
- [转]CVS,GIT,Mercurial和SVN比较
- 第一篇博客就这么开始了
- MiniGUI在ubuntu下的安装配置