在開發中遇到 一個問題,相機切換視頻模式時,預覽時,界面不能充滿屏幕兩側有黑邊,客戶要求修改,在此記錄????????
一問題現象:
系統相機在視頻模式下預覽時如下現象如圖1,期望現象如圖2:
圖1?? ? 圖2(修改后)
如圖,左側相機兩側沒有像右側一樣充滿屏幕(圖2是修改好的)
二解決方案:
問題原因:設備分辨率是240x320 寬高比是3:4,預覽時相機480p的是720x480比例是3:2,,攝像頭和屏幕比例不一致,攝像頭為了保證人像不拉伸正常顯示,因此有黑邊。修改如下:
//路徑:device/sprd/sharkle<項目型號>/common/media_profiles.xml修改前攝視頻模式不能充滿屏幕Change-Id: Ic940ab689aae909dc1cf50690c4ebda7ac308994diff --git a/common/media_profiles.xml b/common/media_profiles.xml
index 31e3008f..d5cdcc80 100755
--- a/common/media_profiles.xml
+++ b/common/media_profiles.xml
@@ -208,7 +208,7 @@<EncoderProfile quality="480p" fileFormat="mp4" duration="60"><Video codec="h264"bitRate="4000000"
- width="720"
+ width="640"height="480"frameRate="30" /><Audio codec="aac"
@@ -422,7 +422,7 @@<EncoderProfile quality="480p" fileFormat="mp4" duration="60"><Video codec="h264"bitRate="4000000"
- width="720"
+ width="640"height="480"frameRate="30" /><Audio codec="aac"
測試通過
OVER~
參考文章:
DreamCamera2常見預覽問題修改方案