Android实现视频笔记

Android实现视频笔记

神马笔记目前已经实现的功能。

笔记元素 版本
文字笔记 神马笔记 版本2.4.0——对话笔记
图片笔记 神马笔记 版本2.5.0——对话里的图片
语音笔记 神马笔记 版本2.7.0——语音笔记
公式笔记 神马笔记 版本2.6.0——对话里的方程公式

接下来实现视频笔记。

一、目标

储备实现视频笔记的相关技术。

遵循生产者/消费者模式搜集相关资料。

二、录制视频

  • 文章
文章 说明
Android中系统自带的录像功能 介绍了如何调用系统录像功能,讲解非常到位,推荐。
Android录制视频 介绍了使用Camera实现录像功能。
Android (系统+自定义)短视频录制(含暂停继续录制功能) 总结
  • 总结

考虑到用户录制视频的使用习惯,神马笔记使用系统的录像功能,而不是实现自己的录像功能。

因此,调用第三方应用实现录像已经足够满足需求。

最早开始测试录像功能是在模拟器上进行,模拟器获取视频时间不准确,并且播放也存在问题。

后来使用真机(荣耀畅玩7)一切正常。

三、播放视频

  • 文章
文章 说明
不能不会的VideoView视频播放器 使用VideoView播放视频
Glide-显示Gif和视频(Displaying Gifs & Videos) 显示视频第一帧
glide加载图片,视频缩略图,gif图片
Glide异步加载视频缩略图
android获取视频第一帧图片作为封面
VideoView播放前黑屏解决方案 解决视频播放黑屏问题
  • 总结

使用VideoView播放视频已经足够满足需求。

应该使用真机进行测试,不要使用模拟器。

四、调研过程回顾

首先调研了录制视频的功能,因为直接调用系统功能,减少了很大的开发工作量。

其次是播放视频功能,VideoView已经能完全满足需求。

五、接下来

针对几个问题进行相关测试,即可开始实现视频笔记功能。

六、Finally

佛言。 善哉善哉。 须菩提。如汝所说。 如来善护念诸菩萨。善付嘱诸菩萨。 汝今谛听。当为汝说。

善男子。善女人。 发阿耨多罗三藐三菩提心。 应如是住。如是降伏其心。 唯然。世尊。愿乐欲闻。