我正在开发一个全屏选项的自定义视频播放器,必须可以在普通模式和全屏模式之间切换。
我最初的想法是使用带有两个SurfaceView的MediaPlayer,一个普通的SurfaceView和一个全屏SurfaceView。视频将在普通SurfaceView中开始播放,全屏SurfaceView将被隐藏。当用户点击全屏按钮时,我会将MediaPlayer设置为在全屏SurfaceView上显示并显示它。
但是,这不起作用。在播放时我无法更改MediaPlayer的SurfaceHolder ......
那么,有没有办法做到这一点?