Allow reusing ExtractorMediaSource.
GitHub:#3498 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=183378776
This commit is contained in:
parent
e6d25a9cb6
commit
ea21f72c62
@ -325,7 +325,6 @@ public final class ExtractorMediaSource implements MediaSource, ExtractorMediaPe
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void prepareSource(ExoPlayer player, boolean isTopLevelSource, Listener listener) {
|
public void prepareSource(ExoPlayer player, boolean isTopLevelSource, Listener listener) {
|
||||||
Assertions.checkState(sourceListener == null, MEDIA_SOURCE_REUSED_ERROR_MESSAGE);
|
|
||||||
sourceListener = listener;
|
sourceListener = listener;
|
||||||
notifySourceInfoRefreshed(C.TIME_UNSET, false);
|
notifySourceInfoRefreshed(C.TIME_UNSET, false);
|
||||||
}
|
}
|
||||||
@ -357,7 +356,7 @@ public final class ExtractorMediaSource implements MediaSource, ExtractorMediaPe
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void releaseSource() {
|
public void releaseSource() {
|
||||||
// Do nothing.
|
sourceListener = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ExtractorMediaPeriod.Listener implementation.
|
// ExtractorMediaPeriod.Listener implementation.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user