@Override public void onSurfacesDestroyed(AWindow vout) { boolean disableVideo = false; synchronized (MediaPlayer.this) { if (mVoutCount > 0) disableVideo = true; } if (disableVideo) setVideoTrackEnabled(false); } });
@Override public void onSurfacesDestroyed(AWindow vout) { boolean disableVideo = false; synchronized (MediaPlayer.this) { if (mVoutCount > 0) disableVideo = true; } if (disableVideo) setVideoTrackEnabled(false); } });
@Override public void onSurfacesDestroyed(AWindow vout) { boolean disableVideo = false; synchronized (MediaPlayer.this) { if (mVoutCount > 0) disableVideo = true; } if (disableVideo) setVideoTrackEnabled(false); } });
@Override public void onSurfacesDestroyed(AWindow vout) { boolean disableVideo = false; synchronized (MediaPlayer.this) { if (mVoutCount > 0) disableVideo = true; } if (disableVideo) setVideoTrackEnabled(false); } });
@Override public void onSurfacesDestroyed(AWindow vout) { boolean disableVideo = false; synchronized (MediaPlayer.this) { if (mVoutCount > 0) disableVideo = true; } if (disableVideo) setVideoTrackEnabled(false); } });
@Override public void onSurfacesCreated(AWindow vout) { boolean play = false; boolean enableVideo = false; synchronized (MediaPlayer.this) { if (!mPlaying && mPlayRequested) play = true; else if (mVoutCount == 0) enableVideo = true; } if (play) play(); else if (enableVideo) setVideoTrackEnabled(true); }
@Override public void onSurfacesCreated(AWindow vout) { boolean play = false; boolean enableVideo = false; synchronized (MediaPlayer.this) { if (!mPlaying && mPlayRequested) play = true; else if (mVoutCount == 0) enableVideo = true; } if (play) play(); else if (enableVideo) setVideoTrackEnabled(true); }
@Override public void onSurfacesCreated(AWindow vout) { boolean play = false; boolean enableVideo = false; synchronized (MediaPlayer.this) { if (!mPlaying && mPlayRequested) play = true; else if (mVoutCount == 0) enableVideo = true; } if (play) play(); else if (enableVideo) setVideoTrackEnabled(true); }
@Override public void onSurfacesCreated(AWindow vout) { boolean play = false; boolean enableVideo = false; synchronized (MediaPlayer.this) { if (!mPlaying && mPlayRequested) play = true; else if (mVoutCount == 0) enableVideo = true; } if (play) play(); else if (enableVideo) setVideoTrackEnabled(true); }
@Override public void onSurfacesCreated(AWindow vout) { boolean play = false; boolean enableVideo = false; synchronized (MediaPlayer.this) { if (!mPlaying && mPlayRequested) play = true; else if (mVoutCount == 0) enableVideo = true; } if (play) play(); else if (enableVideo) setVideoTrackEnabled(true); }
player.setVideoTrackEnabled(true); player.play();