1

setOrientationHintビデオの録画に使用する場合、Samsung と Motorola の携帯電話は、この値を Rotation Metadata に書き込むだけです。

ただし、HTC フォンはこの値をメタデータに書き込まず、実際に録画後にビデオを回転させようとするようです。私が Android 4.0.3 以下で試した携帯電話は、実際には値に関係なく 90 度回転し、4.0.4 携帯電話は値に従って回転します。

他の誰かがこの動作に気付きましたか?これを修正する最善の方法は何ですか?

4

1 に答える 1

0

私の経験では、すべてのデバイスを統合するためにできることは何もありません。メタデータを追加するデバイスもあれば、バイト配列をローテーションするデバイスもあれば、完全に無視するデバイスもあります。

メタデータに関するもう 1 つの問題は、記録デバイスが異なるのと同じように再生デバイスも異なることです。たとえば Windows では、jpeg メタデータ (EXIF) が無視され、すべての画像が横向きに表示されることに気付いたかもしれません。

ハードウェア メーカーがカメラ ハードウェアに関してジャンプするための特定のフープを持っていることを期待していましたが、これはまだ問題のようです.

于 2013-02-06T21:48:02.593 に答える