chore(android): change test logic for simplier code
This commit is contained in:
parent
0ff6d5f657
commit
2712069408
@ -33,7 +33,10 @@ public class VideoDecoderPropertiesModule extends ReactContextBaseJavaModule {
|
|||||||
public void getWidevineLevel(Promise p) {
|
public void getWidevineLevel(Promise p) {
|
||||||
int widevineLevel = 0;
|
int widevineLevel = 0;
|
||||||
|
|
||||||
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN_MR2) {
|
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.JELLY_BEAN_MR2) {
|
||||||
|
p.resolve(widevineLevel);
|
||||||
|
return;
|
||||||
|
}
|
||||||
final UUID WIDEVINE_UUID = new UUID(0xEDEF8BA979D64ACEL, 0xA3C827DCD51D21EDL);
|
final UUID WIDEVINE_UUID = new UUID(0xEDEF8BA979D64ACEL, 0xA3C827DCD51D21EDL);
|
||||||
final String WIDEVINE_SECURITY_LEVEL_1 = "L1";
|
final String WIDEVINE_SECURITY_LEVEL_1 = "L1";
|
||||||
final String WIDEVINE_SECURITY_LEVEL_2 = "L2";
|
final String WIDEVINE_SECURITY_LEVEL_2 = "L2";
|
||||||
@ -70,14 +73,16 @@ public class VideoDecoderPropertiesModule extends ReactContextBaseJavaModule {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
p.resolve(widevineLevel);
|
p.resolve(widevineLevel);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressLint("ObsoleteSdkInt")
|
@SuppressLint("ObsoleteSdkInt")
|
||||||
@ReactMethod
|
@ReactMethod
|
||||||
public void isCodecSupported(String mimeType, int width, int height, Promise p) {
|
public void isCodecSupported(String mimeType, int width, int height, Promise p) {
|
||||||
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP) {
|
if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.LOLLIPOP) {
|
||||||
|
p.resolve(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
MediaCodecList mRegularCodecs = new MediaCodecList(MediaCodecList.REGULAR_CODECS);
|
MediaCodecList mRegularCodecs = new MediaCodecList(MediaCodecList.REGULAR_CODECS);
|
||||||
MediaFormat format = MediaFormat.createVideoFormat(mimeType, width, height);
|
MediaFormat format = MediaFormat.createVideoFormat(mimeType, width, height);
|
||||||
String codecName = mRegularCodecs.findDecoderForFormat(format);
|
String codecName = mRegularCodecs.findDecoderForFormat(format);
|
||||||
@ -86,9 +91,6 @@ public class VideoDecoderPropertiesModule extends ReactContextBaseJavaModule {
|
|||||||
} else {
|
} else {
|
||||||
p.resolve(true);
|
p.resolve(true);
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
p.resolve(false);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user