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!"); |