天天看點

Android實作視訊筆記

Android實作視訊筆記

    • 一、目标
    • 二、錄制視訊
    • 三、播放視訊
    • 四、調研過程回顧
    • 五、接下來
    • 六、Finally

神馬筆記目前已經實作的功能。

筆記元素 版本
文字筆記 神馬筆記 版本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

佛言。

善哉善哉。

須菩提。如汝所說。

如來善護念諸菩薩。善付囑諸菩薩。

汝今谛聽。當為汝說。

善男子。善女人。

發阿耨多羅三藐三菩提心。

應如是住。如是降伏其心。

唯然。世尊。願樂欲聞。