1

我正在开发一个带有全屏选项的自定义视频播放器,必须可以在正常和全屏模式之间切换。

我最初的想法是使用带有两个 SurfaceView、一个普通 SurfaceView 和一个全屏 SurfaceView 的 MediaPlayer。视频将开始在普通 SurfaceView 中播放,全屏 SurfaceView 将被隐藏。当用户单击全屏按钮时,我会将 MediaPlayer 设置为在全屏 SurfaceView 上显示并显示它。

但是,这行不通。播放时无法更改 MediaPlayer 的 SurfaceHolder...

那么,有没有办法做到这一点?

4

0 回答 0