2013-02-06 2 views
1

setOrientationHint을 사용하여 동영상을 녹화하는 경우 Samsung 및 Motorola 전화는이 값을 회전 메타 데이터에 간단히 씁니다.HTC 폰의 Android setOrientationHint

그러나 HTC 휴대 전화는이 값을 메타 데이터에 쓰지 않고 실제로 녹화 한 후에 비디오를 회전하려고 시도합니다. 안드로이드 4.0.3 이하에서 시도한 전화기는 값에 관계없이 실제로 90도 회전하며 4.0.4 전화는 값에 따라 회전합니다.

누구나이 동작을 감지했으며이를 해결하는 가장 좋은 방법은 무엇입니까?

+0

그렇습니다. 그리고 절망적입니다.

+0

이 HTC 전화 중 일부는 'onOrientationChanged'의'degrees' 매개 변수에 대해 'degrees'는 시계 방향으로도 단위로 회전 할 각도이고, 지원되는 각도는 0, 90, 180 및 270도입니다. 이 각도와이 HTC 전화가 반 시계 방향으로 회전하고있는 것은 분명합니다. 어쩌면 이것은 당신이 겪고있는 것이 전혀 아닙니다 ... –

+0

사실 이제 우리가 똑같은 문제를 겪고 있다는 것을 분명하지 않습니다. 귀하의 질문을보십시오. 내 생각을 다른 질문에 넣을 게. –

답변

0

제 경험상 모든 장치를 통합하기 위해 할 수있는 일은 없습니다. 일부 장치는 메타 데이터를 추가하고, 일부는 바이트 배열을 회전 시키며, 일부 장치는이를 모두 닫습니다.

메타 데이터에 대한 또 다른 문제점은 녹화 장치가 다르기 때문에 Windows에서 재생 장치도 마찬가지입니다. 예를 들어 jpeg 메타 데이터 (EXIF)가 무시되고 모든 이미지가 가로로 표시됨을 눈치 챘을 수 있습니다.

하드웨어 제조업체가 카메라 하드웨어와 관련하여 어떤 문제를 겪었 으면 좋겠지 만, 여전히 문제가있는 것처럼 보입니다.

관련 문제