Sto riproducendo un video in una superficie. Quando scala la superficie, la vista è coordinata correttamente, ma il contenuto del video che viene riprodotto non lo è.Il video non viene ridimensionato quando SurfaceView viene ridimensionato
Sto ridimensionando vista utilizzando il metodo ViewHelper.setscaleX. Ho provato diverse cose ma non sono riuscito a ridimensionare il video ... se cambio i parametri, il video viene ridimensionato correttamente. Ma questo rallenta la transizione. Vedere l'istantanea del video iniziale e del video finale (dopo il ridimensionamento).
"Se cambio la params poi" params? quali parametri? – pskink
LayoutParam della vista, cambiando larghezza e altezza della vista. – sanjeev
Per un esempio di ridimensionamento di una superficie SurfaceView, vedere AspectFrameLayout in Grafika (https://github.com/google/grafika/blob/master/src/com/android/grafika/AspectFrameLayout.java). Viene utilizzato lì per regolare le dimensioni in modo che corrispondano alle proporzioni per la riproduzione video, ma dovrebbe essere adattabile. – fadden