2012-07-27 73 views
0

我的android活動使用mediaplay播放rtsp流,當切換tabhost時,我在OnPaused中使用setVisibility(View.INVISIBLE),在onResume中使用setVisibility(View.VISIBLE)。所以流播放表面不會顯示在其他表面界面中。但setVisibility(View.VISIBLE)功能將 tiggle surface創建函數重新加載和Mediaplay將繼續播放沒有視頻圖片。 看來Mediaplay無法找到新的表面。 如何解決這個問題。如何在Android中顯示媒體播放視頻圖片

回答

0

我認爲你應該重新創建表面視圖的表面。你可以調用mediaplayer.setSurface(Surface surface)或者mediaplayer.setDisplay(SurfaceHolder sh)。 請試試這個。

+0

感謝您的回覆,我在surfaceCreate fucntion中調用了此代碼,但它不起作用。 – Frank 2012-07-30 02:54:44

相關問題