可能重複:
Overlay images onto Camera preview SurfaceView如何在相機預覽中添加文字?
您好我想創建一個自定義的照相機預覽構件和預覽顯示當前時間。如何在預覽和錄製視頻上添加文本。請給我一些想法?
可能重複:
Overlay images onto Camera preview SurfaceView如何在相機預覽中添加文字?
您好我想創建一個自定義的照相機預覽構件和預覽顯示當前時間。如何在預覽和錄製視頻上添加文本。請給我一些想法?
您可以在RelativeLayout中添加SurfaceView(顯示視頻的那個)。 RelativeLayout允許您將視圖相互關聯。例如,您可以定義視圖A始終位於視圖上方並位於父視圖的右側。由於此佈局允許您將Views放置在相互之間,因此您也可以將Views放置在彼此之上。所以你可以在這個佈局中放置一個SurfaceView來填充整個RelativeLayout,然後在這個佈局中放置一個TextView,它總是在父母的左上角。 TextView將覆蓋SurfaceView,因爲它與SurfaceView沒有關係。
此問題已經回答。請參閱此主題:
Overlay images onto Camera preview SurfaceView
這裏有一個博客文章示例代碼:
http://android-er.blogspot.in/2010/12/add-overlay-on-camera-preview.html
當我用相機錄製視頻,我可以看到的TextView。但錄製完成後,當我在其他應用中播放視頻時,我沒有看到TextView。 – Ronit
那是因爲TextView沒有嵌入視頻本身。這只是預覽中的一個疊加層。將圖形對象嵌入到視頻流中要複雜得多。 –