音视频
qq_21467035
这个作者很懒,什么都没留下…
展开
-
Android 列表视频滑动自动播放—2—实现具体代码
RecyclerView1+RecyclerView2结构,所以视频播放时在里层RecyclerView2,如果不是二维,那么就RecyclerView2其实就是视频播放容器,dataItem.getVideoPosition()其实就是告诉我们RecyclerView2中第几条数据播放视频,默认是-1,表示没有视频,需要我们在网络请求后,遍历数据生成对应可以展示视频position。列表自动播放,我们需要监听recyclerView.addOnScrollListener(this),并实现对应方法。原创 2024-07-08 14:52:13 · 560 阅读 · 1 评论 -
Android 列表视频滑动自动播放—1—实现思路
我们优化思路,通过监听RecyclerView滑动状态,来实现当停止滑动时候,来播放视频。当SCROLL_STATE_DRAGGING我们需要暂停已经在播放的视频,我已经知道播放的事position。RecyclerView.SCROLL_STATE_DRAGGING: //手指拖动。RecyclerView.SCROLL_STATE_SETTLING: //惯性滚动。RecyclerView.SCROLL_STATE_IDLE: //滑动停止。原创 2024-06-12 11:09:17 · 665 阅读 · 1 评论 -
Android获取本地相册中图片视频
这里,我们需要注意,因为android10以后版本不能通过File来获取图片文件,所以我们需要通过Uri来讲图片文件转到沙箱文件中,来压缩等操作。如果是AndroidQ一下,其实我们再获取图片封装对象里面,就已经得到Path,可以直接使用。其实,视频跟图片获取逻辑也是一样,主要查询字段不一样来区分,获取视频还是图片。其实视频,我们会涉及到一个问题,就是封面展示的问题。第二种:获取视频文件第一帧,作为封面。第一种:直接通过Gilde做展示。第三种:获取数据库中视频的封面。都是通过相册数据库获取对应数据。...原创 2022-08-26 19:18:17 · 3205 阅读 · 1 评论 -
Android 播放音频 (MediaPlayer、SoundPool )
Android 播放音频一般有两种方式:ps:这里只介绍基本使用,后续会详细介绍1、MediaPlayer播放器(同时只能播放一个音乐. 可以播放大文件. 播放背景音乐)MediaPlayer mediaPlayer = new MediaPlayer();mediaPlayer.setDataSource(context,R.raw.test);mediaPlayer.prepare(); // 准备.mediaPlayer.start(); //播放或者/** *无需me原创 2021-05-12 14:20:19 · 772 阅读 · 0 评论