Android MediaPlayer在从一个TextureView切换到另一个TextureView时未正确显示视频?

Android MediaPlayer在从一个TextureView切换到另一个TextureView时未正确显示视频?,android,android-mediaplayer,textureview,Android,Android Mediaplayer,Textureview,我正在使用Android的MediaPlayer,我想在两个不同大小的TextureView中使用它。通过调用MediaPlayer.setSurface(surface)从一个MediaPlayer切换到另一个MediaPlayer,我对两者都使用相同的MediaPlayer。但是,当我的应用程序从一个切换到另一个时,小视频无法正常显示。它们看起来像是视频中绿色部分不应该出现的地方 为什么mediaplayer在不同的TextureView中显示不同的内容?我该如何解决这个问题

我正在使用Android的MediaPlayer,我想在两个不同大小的TextureView中使用它。通过调用
MediaPlayer.setSurface(surface)
从一个MediaPlayer切换到另一个MediaPlayer,我对两者都使用相同的MediaPlayer。但是,当我的应用程序从一个切换到另一个时,小视频无法正常显示。它们看起来像是视频中绿色部分不应该出现的地方

为什么mediaplayer在不同的TextureView中显示不同的内容?我该如何解决这个问题