2012-08-28 11 views
6

Używam kamery mCamera.setDisplayOrientation(90); do obracania kamery.Nagrane wideo ma niewłaściwą orientację

Powoduje to zmianę podglądu kamery, ale nie rzeczywistą "kamerę", dzięki czemu nagrane wideo nadal znajduje się na boku. Czy jest to sposób na zrobienie tego?

Odpowiedz

8

to może Ci pomóc

mMediaRecorder.setOrientationHint()

+0

Dziękuję, udało mi się to w końcu zrealizować i zapomniałem opublikować aktualizację, ale tak właśnie to zrobiłem. – RedChris

1

Strumień wideo nigdy nie jest obracany - jest nagrywany tak jak jest. Zobacz docs: „. Ustaw ruchem wskazówek zegara wyświetlania podglądu w stopniach Wpływa klatki podgląd i obraz wyświetlany po migawce

+0

Dzięki, prawda znać sposób obracania wideo po nagraniu. W mojej aplikacji przesyłam wideo do Youtube i wolę, aby nie wszystkie przesłane filmy były na boki. – RedChris

+0

Nie mam dokładnego wskaźnika, ale szukanie "rotate video java" zaprowadziłoby cię gdzieś, ale chciałbym zaznaczyć, że jest to raczej ciężka sprawa, ponieważ musisz przekodować cały strumień wideo. Nie wiem, czy to dobrze na komórkach (jeśli tak planujesz), ze względu na brak mocy obliczeniowej i głód mocy może generować. –

+0

OK dziękuję za pomoc – RedChris

Powiązane problemy