diff --git a/extensions/cronet/src/main/java/com/google/android/exoplayer2/ext/cronet/CronetDataSource.java b/extensions/cronet/src/main/java/com/google/android/exoplayer2/ext/cronet/CronetDataSource.java index af85401100..ab10f41d8f 100644 --- a/extensions/cronet/src/main/java/com/google/android/exoplayer2/ext/cronet/CronetDataSource.java +++ b/extensions/cronet/src/main/java/com/google/android/exoplayer2/ext/cronet/CronetDataSource.java @@ -16,6 +16,7 @@ package com.google.android.exoplayer2.ext.cronet; import android.net.Uri; +import android.support.annotation.Nullable; import android.text.TextUtils; import com.google.android.exoplayer2.C; import com.google.android.exoplayer2.ExoPlayerLibraryInfo; @@ -455,6 +456,18 @@ public class CronetDataSource extends BaseDataSource implements HttpDataSource { } } + /** Returns current {@link UrlRequest}. May be null if the data source is not opened. */ + @Nullable + protected UrlRequest getCurrentUrlRequest() { + return currentUrlRequest; + } + + /** Returns current {@link UrlResponseInfo}. May be null if the data source is not opened. */ + @Nullable + protected UrlResponseInfo getCurrentUrlResponseInfo() { + return responseInfo; + } + // Internal methods. private UrlRequest.Builder buildRequestBuilder(DataSpec dataSpec) throws IOException {