deprecate createMediaSource with uri argument

PiperOrigin-RevId: 303217607
This commit is contained in:
bachinger 2020-03-26 23:28:21 +00:00 committed by Oliver Woodman
parent 777d99da8a
commit 25d9f76a07
6 changed files with 18 additions and 37 deletions

View File

@ -168,12 +168,9 @@ public final class ExtractorMediaSource extends CompositeMediaSource<Void> {
throw new UnsupportedOperationException();
}
/**
* Returns a new {@link ExtractorMediaSource} using the current parameters.
*
* @param uri The {@link Uri uri}.
* @return The new {@link ExtractorMediaSource}.
*/
/** @deprecated Use {@link #createMediaSource(MediaItem)} instead. */
@SuppressWarnings("deprecation")
@Deprecated
@Override
public ExtractorMediaSource createMediaSource(Uri uri) {
return createMediaSource(new MediaItem.Builder().setSourceUri(uri).build());

View File

@ -66,13 +66,9 @@ public interface MediaSourceFactory {
*/
MediaSource createMediaSource(MediaItem mediaItem);
/**
* Creates a new {@link MediaSource} with the specified {@code uri}.
*
* @param uri The URI to play.
* @return The new {@link MediaSource media source}.
*/
/** @deprecated Use {@link #createMediaSource(MediaItem)} instead. */
@Deprecated
default MediaSource createMediaSource(Uri uri) {
return createMediaSource(new MediaItem.Builder().setSourceUri(uri).build());
return createMediaSource(MediaItem.fromUri(uri));
}
}

View File

@ -164,12 +164,9 @@ public final class ProgressiveMediaSource extends BaseMediaSource
return this;
}
/**
* Returns a new {@link ProgressiveMediaSource} using the current parameters.
*
* @param uri The {@link Uri uri}.
* @return The new {@link ProgressiveMediaSource}.
*/
/** @deprecated Use {@link #createMediaSource(MediaItem)} instead. */
@SuppressWarnings("deprecation")
@Deprecated
@Override
public ProgressiveMediaSource createMediaSource(Uri uri) {
return createMediaSource(new MediaItem.Builder().setSourceUri(uri).build());

View File

@ -307,12 +307,9 @@ public final class DashMediaSource extends BaseMediaSource {
return mediaSource;
}
/**
* Returns a new {@link DashMediaSource} using the current parameters.
*
* @param uri The {@link Uri uri}.
* @return The new {@link DashMediaSource}.
*/
/** @deprecated Use {@link #createMediaSource(MediaItem)} instead. */
@SuppressWarnings("deprecation")
@Deprecated
@Override
public DashMediaSource createMediaSource(Uri uri) {
return createMediaSource(new MediaItem.Builder().setSourceUri(uri).build());

View File

@ -327,12 +327,9 @@ public final class HlsMediaSource extends BaseMediaSource
return mediaSource;
}
/**
* Returns a new {@link HlsMediaSource} using the current parameters.
*
* @param uri The {@link Uri uri}.
* @return The new {@link HlsMediaSource}.
*/
/** @deprecated Use {@link #createMediaSource(MediaItem)} instead. */
@SuppressWarnings("deprecation")
@Deprecated
@Override
public HlsMediaSource createMediaSource(Uri uri) {
return createMediaSource(new MediaItem.Builder().setSourceUri(uri).build());

View File

@ -217,12 +217,9 @@ public final class SsMediaSource extends BaseMediaSource
return this;
}
/**
* Returns a new {@link SsMediaSource} using the current parameters.
*
* @param uri The {@link Uri uri}.
* @return The new {@link SsMediaSource}.
*/
/** @deprecated Use {@link #createMediaSource(MediaItem)} instead. */
@SuppressWarnings("deprecation")
@Deprecated
@Override
public SsMediaSource createMediaSource(Uri uri) {
return createMediaSource(new MediaItem.Builder().setSourceUri(uri).build());