diff --git a/library/core/src/main/java/com/google/android/exoplayer2/source/DefaultMediaSourceFactory.java b/library/core/src/main/java/com/google/android/exoplayer2/source/DefaultMediaSourceFactory.java index 38e08709f8..afbf05fa9b 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/source/DefaultMediaSourceFactory.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/source/DefaultMediaSourceFactory.java @@ -25,6 +25,7 @@ import androidx.annotation.Nullable; import com.google.android.exoplayer2.C; import com.google.android.exoplayer2.ExoPlayerLibraryInfo; import com.google.android.exoplayer2.MediaItem; +import com.google.android.exoplayer2.MediaItem.DrmConfiguration; import com.google.android.exoplayer2.drm.DefaultDrmSessionManager; import com.google.android.exoplayer2.drm.DrmSessionManager; import com.google.android.exoplayer2.drm.FrameworkMediaDrm; @@ -80,9 +81,9 @@ import java.util.Map; * *
For a media item with a valid {@link - * com.google.android.exoplayer2.MediaItem.DrmConfiguration}, a {@link DefaultDrmSessionManager} is - * created. The following setter can be used to optionally configure the creation: + *
For a media item with a {@link DrmConfiguration}, a {@link DefaultDrmSessionManager} is + * created based on that configuration. The following setter can be used to optionally configure the + * creation: * *
For media items without a drm configuration {@link DrmSessionManager#DUMMY} is used. To use an - * alternative dummy, apps can pass a drm session manager to {@link - * #setDrmSessionManager(DrmSessionManager)} which will be used for all items without a drm - * configuration. + *
For media items without a {@link DrmConfiguration}, the {@link DrmSessionManager} passed to + * {@link #setDrmSessionManager(DrmSessionManager)} will be used. * *