我想展示4个视图,这些视图将从服务器上传输视频。我创建了4个可以流式传输视频的视图,并在Nexus 7(2013)上测试了它们,效果很好。但当我在另一台设备(Samsung Tab2)上进行测试时,视频几分钟后就会冻结,有些视频甚至无法启动。这是因为MediaPlayer收到错误(100,0)。我尝试在MediaPlayer.OnErrorListener接收到此错误时重新启动MediaPlayer,但重新启动后仍然收到同样的错误。即使使用2个MediaPlayers,我仍然遇到了这个问题,但如果只使用一个MediaPlayer,它就可以完美地工作。据我所知,我的三星设备不能正常使用超过一个MediaPlayer。我该如何确定某个设备可以使用多少个MediaPlayers?或者说,也许有人遇到了同样的问题,可以帮助我解决。