Commit 3d5ab29d by andrewlewis Committed by Oliver Woodman

Add @RequiresApi(18) for FrameworkMediaDrm

Without this Android Studio shows a warning for newInstance.

PiperOrigin-RevId: 272660373
parent 95738785
...@@ -25,6 +25,7 @@ import android.media.NotProvisionedException; ...@@ -25,6 +25,7 @@ import android.media.NotProvisionedException;
import android.media.UnsupportedSchemeException; import android.media.UnsupportedSchemeException;
import android.text.TextUtils; import android.text.TextUtils;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import com.google.android.exoplayer2.C; import com.google.android.exoplayer2.C;
import com.google.android.exoplayer2.drm.DrmInitData.SchemeData; import com.google.android.exoplayer2.drm.DrmInitData.SchemeData;
import com.google.android.exoplayer2.extractor.mp4.PsshAtomUtil; import com.google.android.exoplayer2.extractor.mp4.PsshAtomUtil;
...@@ -42,10 +43,9 @@ import java.util.List; ...@@ -42,10 +43,9 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.UUID; import java.util.UUID;
/** /** An {@link ExoMediaDrm} implementation that wraps the framework {@link MediaDrm}. */
* An {@link ExoMediaDrm} implementation that wraps the framework {@link MediaDrm}.
*/
@TargetApi(23) @TargetApi(23)
@RequiresApi(18)
public final class FrameworkMediaDrm implements ExoMediaDrm<FrameworkMediaCrypto> { public final class FrameworkMediaDrm implements ExoMediaDrm<FrameworkMediaCrypto> {
private static final String TAG = "FrameworkMediaDrm"; private static final String TAG = "FrameworkMediaDrm";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment