/** * Set a Media * * @param media a valid Media object */ public void setMedia(Media media) { if (media != null) { if (media.isReleased()) throw new IllegalArgumentException("Media is released"); media.setDefaultMediaPlayerOptions(); } nativeSetMedia(media); synchronized (this) { if (mMedia != null) { mMedia.release(); } if (media != null) media.retain(); mMedia = media; } }
/** * Set a Media * * @param media a valid Media object */ public void setMedia(Media media) { if (media != null) { if (media.isReleased()) throw new IllegalArgumentException("Media is released"); media.setDefaultMediaPlayerOptions(); } nativeSetMedia(media); synchronized (this) { if (mMedia != null) { mMedia.release(); } if (media != null) media.retain(); mMedia = media; } }
/** * Set a Media * * @param media a valid Media object */ public void setMedia(Media media) { if (media != null) { if (media.isReleased()) throw new IllegalArgumentException("Media is released"); media.setDefaultMediaPlayerOptions(); } nativeSetMedia(media); synchronized (this) { if (mMedia != null) { mMedia.release(); } if (media != null) media.retain(); mMedia = media; } }
/** * Set a Media * * @param media a valid Media object */ public void setMedia(Media media) { if (media != null) { if (media.isReleased()) throw new IllegalArgumentException("Media is released"); media.setDefaultMediaPlayerOptions(); } nativeSetMedia(media); synchronized (this) { if (mMedia != null) { mMedia.release(); } if (media != null) media.retain(); mMedia = media; } }
/** * Set a Media * * @param media a valid Media object */ public void setMedia(Media media) { if (media != null) { if (media.isReleased()) throw new IllegalArgumentException("Media is released"); media.setDefaultMediaPlayerOptions(); } nativeSetMedia(media); synchronized (this) { if (mMedia != null) { mMedia.release(); } if (media != null) media.retain(); mMedia = media; } }