rename setMediaItem to setMediaSource

PiperOrigin-RevId: 284514142
This commit is contained in:
bachinger 2019-12-09 10:33:23 +00:00 committed by Oliver Woodman
parent 8b3c3ffb91
commit 74faa3aa9f
8 changed files with 32 additions and 31 deletions

View file

@ -395,7 +395,7 @@ public class PlayerActivity extends AppCompatActivity
if (haveStartPosition) {
player.seekTo(startWindow, startPosition);
}
player.setMediaItem(mediaSource);
player.setMediaSource(mediaSource);
player.prepare();
updateButtonVisibility();
}

View file

@ -358,12 +358,13 @@ public interface ExoPlayer extends Player {
void prepare();
/**
* @deprecated Use {@code setMediaItem(mediaSource, C.TIME_UNSET)} and {@link #prepare()} instead.
* @deprecated Use {@code setMediaSource(mediaSource, C.TIME_UNSET)} and {@link #prepare()}
* instead.
*/
@Deprecated
void prepare(MediaSource mediaSource);
/** @deprecated Use {@link #setMediaItem(MediaSource, long)} and {@link #prepare()} instead. */
/** @deprecated Use {@link #setMediaSource(MediaSource, long)} and {@link #prepare()} instead. */
@Deprecated
void prepare(MediaSource mediaSource, boolean resetPosition, boolean resetState);
@ -373,9 +374,9 @@ public interface ExoPlayer extends Player {
* <p>Note: This is an intermediate implementation towards a larger change. Until then {@link
* #prepare()} has to be called immediately after calling this method.
*
* @param mediaItem The new {@link MediaSource}.
* @param mediaSource The new {@link MediaSource}.
*/
void setMediaItem(MediaSource mediaItem);
void setMediaSource(MediaSource mediaSource);
/**
* Sets the specified {@link MediaSource}.
@ -391,13 +392,13 @@ public interface ExoPlayer extends Player {
* player.stop(true);
* }
* player.seekTo(0, startPositionMs);
* player.setMediaItem(mediaItem);
* player.setMediaSource(mediaSource);
* </code></pre>
*
* @param mediaItem The new {@link MediaSource}.
* @param mediaSource The new {@link MediaSource}.
* @param startPositionMs The position in milliseconds to start playback from.
*/
void setMediaItem(MediaSource mediaItem, long startPositionMs);
void setMediaSource(MediaSource mediaSource, long startPositionMs);
/**
* Creates a message that can be sent to a {@link PlayerMessage.Target}. By default, the message

View file

@ -236,14 +236,14 @@ import java.util.concurrent.TimeoutException;
@Override
@Deprecated
public void prepare(MediaSource mediaSource) {
setMediaItem(mediaSource);
setMediaSource(mediaSource);
prepareInternal(/* resetPosition= */ true, /* resetState= */ true);
}
@Override
@Deprecated
public void prepare(MediaSource mediaSource, boolean resetPosition, boolean resetState) {
setMediaItem(mediaSource);
setMediaSource(mediaSource);
prepareInternal(resetPosition, resetState);
}
@ -254,17 +254,17 @@ import java.util.concurrent.TimeoutException;
}
@Override
public void setMediaItem(MediaSource mediaItem, long startPositionMs) {
public void setMediaSource(MediaSource mediaSource, long startPositionMs) {
if (!getCurrentTimeline().isEmpty()) {
stop(/* reset= */ true);
}
seekTo(/* windowIndex= */ 0, startPositionMs);
setMediaItem(mediaItem);
setMediaSource(mediaSource);
}
@Override
public void setMediaItem(MediaSource mediaItem) {
mediaSource = mediaItem;
public void setMediaSource(MediaSource mediaSource) {
this.mediaSource = mediaSource;
}
@Override

View file

@ -1185,7 +1185,7 @@ public class SimpleExoPlayer extends BasePlayer
@Deprecated
public void prepare(MediaSource mediaSource, boolean resetPosition, boolean resetState) {
verifyApplicationThread();
setMediaItem(mediaSource);
setMediaSource(mediaSource);
prepareInternal(resetPosition, resetState);
}
@ -1196,17 +1196,17 @@ public class SimpleExoPlayer extends BasePlayer
}
@Override
public void setMediaItem(MediaSource mediaItem, long startPositionMs) {
public void setMediaSource(MediaSource mediaSource, long startPositionMs) {
verifyApplicationThread();
setMediaItemInternal(mediaItem);
player.setMediaItem(mediaItem, startPositionMs);
setMediaSourceInternal(mediaSource);
player.setMediaSource(mediaSource, startPositionMs);
}
@Override
public void setMediaItem(MediaSource mediaItem) {
public void setMediaSource(MediaSource mediaSource) {
verifyApplicationThread();
setMediaItemInternal(mediaItem);
player.setMediaItem(mediaItem);
setMediaSourceInternal(mediaSource);
player.setMediaSource(mediaSource);
}
@Override
@ -1463,13 +1463,13 @@ public class SimpleExoPlayer extends BasePlayer
player.prepareInternal(resetPosition, resetState);
}
private void setMediaItemInternal(MediaSource mediaItem) {
if (mediaSource != null) {
mediaSource.removeEventListener(analyticsCollector);
private void setMediaSourceInternal(MediaSource mediaSource) {
if (this.mediaSource != null) {
this.mediaSource.removeEventListener(analyticsCollector);
analyticsCollector.resetForNewMediaSource();
}
mediaSource = mediaItem;
mediaSource.addEventListener(eventHandler, analyticsCollector);
this.mediaSource = mediaSource;
this.mediaSource.addEventListener(eventHandler, analyticsCollector);
}
private void removeSurfaceCallbacks() {

View file

@ -3062,7 +3062,7 @@ public final class ExoPlayerTest {
new PlayerRunnable() {
@Override
public void run(SimpleExoPlayer player) {
player.setMediaItem(mediaSource, /* startPositionMs= */ 5000);
player.setMediaSource(mediaSource, /* startPositionMs= */ 5000);
player.prepare();
}
})

View file

@ -141,7 +141,7 @@ public abstract class ExoHostedTest implements AnalyticsListener, HostedTest {
pendingSchedule = null;
}
DrmSessionManager<FrameworkMediaCrypto> drmSessionManager = buildDrmSessionManager(userAgent);
player.setMediaItem(buildSource(host, Util.getUserAgent(host, userAgent), drmSessionManager));
player.setMediaSource(buildSource(host, Util.getUserAgent(host, userAgent), drmSessionManager));
player.prepare();
}

View file

@ -447,7 +447,7 @@ public final class ExoPlayerTestRunner implements Player.EventListener, ActionSc
if (actionSchedule != null) {
actionSchedule.start(player, trackSelector, null, handler, ExoPlayerTestRunner.this);
}
player.setMediaItem(mediaSource);
player.setMediaSource(mediaSource);
player.prepare();
} catch (Exception e) {
handleException(e);

View file

@ -112,12 +112,12 @@ public abstract class StubExoPlayer extends BasePlayer implements ExoPlayer {
}
@Override
public void setMediaItem(MediaSource mediaItem) {
public void setMediaSource(MediaSource mediaSource) {
throw new UnsupportedOperationException();
}
@Override
public void setMediaItem(MediaSource mediaItem, long startPositionMs) {
public void setMediaSource(MediaSource mediaSource, long startPositionMs) {
throw new UnsupportedOperationException();
}