Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中显示媒体播放视频图片_Android_Media Player_Surfaceview - Fatal编程技术网

如何在Android中显示媒体播放视频图片

如何在Android中显示媒体播放视频图片,android,media-player,surfaceview,Android,Media Player,Surfaceview,我的android活动使用mediaplay播放rtsp流媒体,当切换tabhost时,我在OnPaused中使用setVisibility(View.INVISIBLE),在onResume中使用setVisibility(View.VISIBLE)。因此,流媒体播放界面不会显示在其他界面中。但是setVisibility(View.VISIBLE)函数将 tiggle surfaceCreate功能已重新加载,Mediaplay将在没有视频图片的情况下继续播放。 似乎Mediaplay找不到

我的android活动使用mediaplay播放rtsp流媒体,当切换tabhost时,我在OnPaused中使用
setVisibility(View.INVISIBLE)
,在onResume中使用
setVisibility(View.VISIBLE)
。因此,流媒体播放界面不会显示在其他界面中。但是
setVisibility(View.VISIBLE)
函数将 tiggle surfaceCreate功能已重新加载,Mediaplay将在没有视频图片的情况下继续播放。 似乎Mediaplay找不到新的表面。
如何解决这个问题。

我认为在重新创建曲面视图时应该重置曲面。您可以调用mediaplayer.setSurface(曲面曲面曲面)或mediaplayer.setDisplay(曲面文件夹sh)。
请尝试此功能。

谢谢您的回复,我在surfaceCreate功能中调用了此代码,但它不起作用。