Fix a minor bug in SsMediaSource.

When SsMediaSource loads Manifest, it dispatches loadCompleted event even when
the load is cancelled. This change makes sure SsMediaSource dispatch
loadCancelled event instead.

GitHub: #3754

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=183241940
This commit is contained in:
hoangtc 2018-01-25 08:29:22 -08:00 committed by Oliver Woodman
parent f402a84dfa
commit 3d320e9506

View File

@ -485,8 +485,12 @@ public final class SsMediaSource implements MediaSource,
@Override
public void onLoadCanceled(ParsingLoadable<SsManifest> loadable, long elapsedRealtimeMs,
long loadDurationMs, boolean released) {
eventDispatcher.loadCompleted(loadable.dataSpec, loadable.type, elapsedRealtimeMs,
loadDurationMs, loadable.bytesLoaded());
eventDispatcher.loadCanceled(
loadable.dataSpec,
loadable.type,
elapsedRealtimeMs,
loadDurationMs,
loadable.bytesLoaded());
}
@Override