Posts tagged: android videoview

自定义VideoView的演进

在编写简单自定义VideoView中尝试编写自己的VideoView实现类。这样对VideoView的实现机制有了一个比较深入的理解。经过整理发现,其实要自定义需求,还真不一定需要重新自己的VideoView实现。在本文中将原来的CustomerVideoView的方法全部删除,并继承VideoView,发现功能上没有什么不能实现的。继承的CustomerVideoView最后其实只剩下继承来的构造方法,也就是说直接使用VideoView也没问题。 这次演进,实现了自定义的播放控制条: 这个播放控制条,实际是替代了编写简单自定义VideoView中的MediaController。这样就可以自定义各种样式和风格的控制条界面了。    发送文章为PDF   

星期五 九月 3rd, 2010 in , , , , | 1 Comment »

编写简单自定义VideoView

在简单定制VideoView中做了简单的VideoView定制,其实就是在布局上做了一些事情。要向更灵活的定制播放器的行为,必须写自己的VideoView。参考android VideoView源代码,写了个最简单的实现。 看起来和简单定制VideoView中的效果差不多,但是还有很多逻辑没有加进来,比如: 视频大小有问题,被拉长了,需要在后续版本中改进; 还没有加入MediaController,没有前进、后退、暂停等按钮界面。 日志引用最简单的绘图应用自定义VideoView的演进    发送文章为PDF   

简单定制VideoView

在在播放视频前增加等待画面和进度提示中实现了简单的播放器,最近将逐渐演进,成为名副其实的定制版本播放器。本文做一个简单的定制,实际还没有动VedioView类,只是在布局上为播放器增加一些外围的信息提示。算是定制的热身运动。 效果: 通过相对布局,在加载的时候提示loading字样的文字,在加载到视频后,提示片名,当前时间,片子的时长和当前播放的时长。 日志引用编写简单自定义VideoView    发送文章为PDF   

星期二 八月 31st, 2010 in , , , , | No Comments »

在播放视频前增加等待画面和进度提示

Android可以通过VideoView很方便的实现在线视频部分,可参见调用android api播放视频,不过该例子中的在线视频已经无法访问了。可使用这个源代码(实现了最简单的在线播放): http://easymorse.googlecode.com/svn/tags/videoplayer-0.1/ 在线播放,可能需要等待片刻才能开始,或者有些客户需要在用户观看视频前看一下广告。比如: 然后: 日志引用简单定制VideoView    发送文章为PDF