android开发杂记二

填坑三:

项目是使用开源的pullrefresh框架,PullToRefreshListView添加头部
	svLv = (PullToRefreshListView) findViewById(R.id.sv_lv);
        View view_header = LayoutInflater.from(getContext()).inflate(R.layout.secondword_fragment_listviewhead, null);
        svLv.getRefreshableView().addHeaderView(view_header);
在适配baseAdapter,在getView()内,position是不计算头部的,从0开始;svLv.getRefreshableView().getFirstVisiblePosition()是会计算头部的,把头部当0;
所有我们计算的时候要+1;
	int position = (int) view.getTag(view.getId());
        View item = svLv.getRefreshableView().getChildAt(position + 1 - svLv.getRefreshableView().getFirstVisiblePosition());//获取当前的item
        

填坑四:

webview video h5播放视频,这是个神坑,小分队本人爬了将近3天才把土填满,:-(  
因为每个手机厂商不同,所有它们之间的自带浏览器内核不不尽相同,所有你播放视频的话,有可能出现有些手机视频可以播放,有些手机视频无法播放。
之前小分队之前有写过webview视频播放这里就不牵扯那么多了,有需要的伙伴请看小分队的webview视频播放吧。
这里是一些解决视频播放的方案,只是小分队自己用的,小伙伴可以看下,有不对的或者更好的请指教下~
使用腾讯x5内核在vivo的一款手机内也无法解码视频,会出现视频打码的情况,小分队想到了- 既然你android不支持,我就下一个解码的架包,这不就可以使用了。
小分队使用的是 ijkplayerijkplayer 是Bilibili基于ffmpeg开发并开源的视频播放器,支持播放本地网络视频,也支持流媒体播放。支持 Android & iOS .
这样视频播放就完整的播放了。 
想了解ijkplayer的伙伴,可以百度,这方面的资源,很多,小分队就不写了~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值