[英]Samsung Galaxy S4 front camera glitch when CameraProfile changed
我在S4上錄制視頻時遇到問題。
我需要的是具有良好質量/尺寸比的前置錄制。 我要做的是將CameraProfile
設置為QUALITY_480P
,基本上就是全部(視頻大小約為3MB)。 除了在S4上一切正常之外,其他一切僅在QUALITY_HIGH
上QUALITY_HIGH
(甚至在QUALITY_LOW
上QUALITY_LOW
)。 相同的視頻長度還超過了50MB。
在S4上預覽可以,但是錄制的視頻如下圖所示。 我要做的基本上就是這個(我使用cwac,
但這是我的調試代碼):
CamcorderProfile profile = CamcorderProfile.get(cameraId,
CamcorderProfile.QUALITY_HIGH);
recorder.setProfile(profile);
有什么辦法解決這個問題嗎?
好的,所以我發現當您嘗試使用前置攝像頭以縱向模式錄制時會發生這種情況。 真正弄亂編碼視頻的是recorder.setOrientationHint()。 這條線是需要的,沒有它,錄制的視頻將旋轉90度。
這意味着一個問題已解決。 現在,我需要如何旋轉重新編碼的視頻。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.