Tôi đang phát video ở chế độ xem bề mặt. Khi tôi mở rộng bề mặt, phối cảnh của nó được điều chỉnh tỉ lệ đúng nhưng nội dung video đang được phát thì không.Video không mở rộng khi SurfaceView được thu nhỏ
Tôi đang xem tỷ lệ bằng cách sử dụng phương thức ViewHelper.setscaleX. Tôi đã thử nhiều thứ nhưng không thể chia tỷ lệ video..if tôi thay đổi các thông số sau đó video được thu nhỏ. Nhưng điều đó làm cho quá trình chuyển đổi chậm. Vui lòng xem ảnh chụp nhanh của video đầu tiên và video cuối cùng (sau khi chia tỷ lệ).
"nếu tôi thay đổi params sau đó" params? params gì? – pskink
Bố cụcParams của chế độ xem, thay đổi chiều rộng và chiều cao của chế độ xem. – sanjeev
Ví dụ về thay đổi kích thước bề mặt SurfaceView, xem AspectFrameLayout trong Grafika (https://github.com/google/grafika/blob/master/src/com/android/grafika/AspectFrameLayout.java). Nó được sử dụng ở đó để điều chỉnh kích thước để phù hợp với tỷ lệ khung hình để phát lại video, nhưng phải thích ứng. – fadden