Chromium Code Reviews| Index: media/base/android/java/src/org/chromium/media/MediaDrmBridge.java |
| diff --git a/media/base/android/java/src/org/chromium/media/MediaDrmBridge.java b/media/base/android/java/src/org/chromium/media/MediaDrmBridge.java |
| index 8f411ddea87e70cad7d7cc7dc60c016b00df8f23..b1c4d88712fc59405e51b52570140f7ae1ff56b6 100644 |
| --- a/media/base/android/java/src/org/chromium/media/MediaDrmBridge.java |
| +++ b/media/base/android/java/src/org/chromium/media/MediaDrmBridge.java |
| @@ -4,9 +4,11 @@ |
| package org.chromium.media; |
| +import android.annotation.TargetApi; |
| import android.media.MediaCrypto; |
| import android.media.MediaDrm; |
| import android.os.AsyncTask; |
| +import android.os.Build; |
| import android.os.Handler; |
| import android.util.Log; |
| @@ -32,6 +34,8 @@ import java.util.UUID; |
| * sessions for a single MediaSourcePlayer. |
| */ |
| @JNINamespace("media") |
| +// TODO: is this class only used on JELLY_BEAN_MR2 (or KitKat) and above? |
| +@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR2) |
|
xhwang
2015/03/03 01:25:56
Sorry, our case is a bit tricky... See:
https://c
newt (away)
2015/03/06 00:26:01
Thanks. Updated this to KITKAT.
|
| public class MediaDrmBridge { |
| // Implementation Notes: |
| // - A media crypto session (mMediaCryptoSession) is opened after MediaDrm |
| @@ -198,6 +202,7 @@ public class MediaDrmBridge { |
| // Create MediaCrypto object. |
| try { |
| + // TODO: This requires KitKat. Is this class used on pre-KK devices? |
| if (MediaCrypto.isCryptoSchemeSupported(mSchemeUUID)) { |
| mMediaCrypto = new MediaCrypto(mSchemeUUID, mMediaCryptoSession); |
| Log.d(TAG, "MediaCrypto successfully created!"); |