神马笔记目前已经实现的功能。
笔记元素 | 版本 |
---|---|
文字笔记 | 神马笔记 版本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
佛言。
善哉善哉。
须菩提。如汝所说。
如来善护念诸菩萨。善付嘱诸菩萨。
汝今谛听。当为汝说。
善男子。善女人。
发阿耨多罗三藐三菩提心。
应如是住。如是降伏其心。
唯然。世尊。愿乐欲闻。