SurfaceView 放到一个FrameLayout(全屏)里面,播放的时候(MediaPlayer 里面的回调函数onPrepared)会得到真实的播放画面大小,然后会在SurfaceView 里面绘制出来。 全屏的概念分两个:一个是就强制拉全屏,就是屏幕的宽和高(这样有可能会变形) 另一个是根据视频的原始宽高(比如暴风播放中有原始比例1:1真实大小),来屏幕的宽高比,来等比(根据原始大小和屏幕大小)的缩放
80,349
社区成员
91,287
社区内容
加载中
试试用AI创作助手写篇文章吧