[Android][MediaPlayer]更改界面查看

[Android][MediaPlayer]更改界面查看,android,surfaceview,android-mediaplayer,Android,Surfaceview,Android Mediaplayer,媒体播放完成后, 是否可以在不重新准备媒体的情况下更改surfaceview 根据我的实验结果,它总是转储以下日志,这是什么意思 08-18 01:55:23.345: W/BufferQueue(436): [SurfaceView] cancelBuffer: BufferQueue has been abandoned! 08-18 01:55:23.345: W/BufferQueue(436): [SurfaceView] cancelBuffer: BufferQueue has b

媒体播放完成后, 是否可以在不重新准备媒体的情况下更改surfaceview

根据我的实验结果,它总是转储以下日志,这是什么意思

08-18 01:55:23.345: W/BufferQueue(436): [SurfaceView] cancelBuffer: BufferQueue has been abandoned!
08-18 01:55:23.345: W/BufferQueue(436): [SurfaceView] cancelBuffer: BufferQueue has been abandoned!
...
在我的情况下,此方法有时会导致mediaserver死亡。
它是不稳定的。播放完成后, 在不重新准备媒体的情况下,改变surfaceview的正确方式是什么


谢谢。

我注意到我在安卓4.2-4.0上遇到了这种情况。我没有在旧版本上进行测试。在安卓4.3+上运行良好。如果有人在旧设备上提出解决方案,我很想知道。