mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
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
1 changed files with 1 additions and 2 deletions
|
|
@ -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…
Reference in a new issue