maimingliang / WxRecoderVideo

基于VCamera,仿微信录制短视频
592 stars 111 forks source link

请问怎么才能拿到首帧图额? #12

Open i91h1r opened 7 years ago

i91h1r commented 7 years ago

ThumbnailUtils.createVideoThumbnail( mMediaObject.getOutputVideoPath(), MediaStore.Video.Thumbnails.MINI_KIND);这个拿到的是null mMediaObject.getOutputVideoThumbPath() 这个也拿不到图片,可以打印出地址但是没有图片。求帮助

maimingliang commented 7 years ago

我刚才测试了一下,把你这段代码ThumbnailUtils.createVideoThumbnail( mMediaObject.getOutputVideoPath(), MediaStore.Video.Thumbnails.MINI_KIND);加进去。 是可以拿得到缩略图的。

mMediaObject.getOutputVideoPath()录制视频地址是不是不存在?

i91h1r commented 7 years ago

@maimingliang  我去目录看了,视频是有的额,但是这个方法返回的都是null 的bitmap

i91h1r commented 7 years ago

@maimingliang /storage/emulated/0/DCIM/VideoTemp/littlesteps/1492679689185.mp4. 是有地址的

i91h1r commented 7 years ago

@maimingliang 用jar包的形式,是什么方法来设置分辨率额,现在的640,480 太模糊了

maimingliang commented 7 years ago

分辨率的修改可以通过ffmpeg来实现。刚才更新把录制的视频进行压缩,也可以调整视频的分辨率,可以更新来看看