Я использую медиа-плеер Vitamio для воспроизведения потока RTMP на SurfaceView, все в порядке, но размер видео меньше экрана. Я ищу способ масштабирования видео в соответствии со всем экраном. Я установил SurfaceHolder на фиксированный размер моего дисплея Nexus4 (1280 * 720), и полученное видео (950 * 640).Масштаб витамина с видом на поверхность
Я пробовал переопределить onDraw, но никаких результатов. Я пытаюсь теперь переопределить функцию unlockCanvasAndPost SurfaceHolder, поэтому я могу масштабировать холст, но не знаю точно, как это сделать. Кроме того, возможно, есть связанные AVOPTions, которые я могу передать игроку?
Я видел это, но я использую MediaPlayer bacause мне нужно пройти AVOptions, чтобы играть живой поток RTMP. – vitasia1
@ vitasia1, вы можете видеть исходный код VideoView – crossle
спасибо! Все, что мне нужно было сделать, это переопределить OnMeasured of SurfaceView. – vitasia1