2012-08-28 37 views
6

Tôi đang sử dụng mCamera.setDisplayOrientation(90); để xoay máy ảnh.Video đã quay sai hướng

Điều này thay đổi thành công chế độ xem trước của máy ảnh, nhưng không thay đổi "máy ảnh" thực tế để video được ghi lại vẫn nằm ngang. Là cách của họ để làm điều này?

Trả lời

8

này có thể giúp bạn

mMediaRecorder.setOrientationHint()

+0

Cảm ơn bạn, tôi nhận được nó làm việc cuối cùng và quên gửi một bản cập nhật, nhưng yer đây là cách tôi đã làm nó. – RedChris

1

Luồng video không bao giờ được xoay - luồng này được ghi lại khi nó đến. Xem docs: ". Đặt xoay chiều kim đồng hồ của màn hình xem trước trong độ này ảnh hưởng đến các khung xem trước và hình ảnh hiển thị sau khi chụp"

+0

Cảm ơn, làm bạn biết cách quay video sau khi quay. Trong ứng dụng của tôi, tôi tải video lên sau đó lên Youtube và không muốn tất cả các video đã tải lên phải nằm ngang. – RedChris

+0

Tôi đã không có con trỏ chính xác nhưng tìm kiếm "xoay video java" sẽ dẫn bạn đến một nơi nào đó, nhưng tôi muốn chỉ ra rằng đây là điều khá máy tính nặng như bạn cần phải recode toàn bộ dòng video. Không chắc chắn nếu nó là điều tốt để làm trên điện thoại di động (nếu bạn có kế hoạch làm như vậy), do thiếu sức mạnh tính toán và sức mạnh đói nó có thể tạo ra. –

+0

Ok cảm ơn sự giúp đỡ của bạn – RedChris

Các vấn đề liên quan