pull/605/head
jhengazuji 4 months ago
parent 8adc9a60ab
commit 71ca71a6e8
  1. 14
      app/src/main/java/com/fongmi/android/tv/api/LiveParser.java

@ -270,10 +270,8 @@ public class LiveParser {
private void key(String line) {
try {
key = line.contains("license_key=") ? line.split("license_key=")[1].trim() : line;
String[] parts = key.split("\\|", 2);
if (!key.startsWith("http")) convert();
if (parts.length > 1) drmHeaders(parts[1]);
key = parts[0];
if (key.startsWith("http")) httpKey();
else localKey();
} catch (Exception e) {
e.printStackTrace();
key = null;
@ -350,7 +348,13 @@ public class LiveParser {
}
}
private void convert() {
private void httpKey() {
String[] parts = key.split("\\|", 2);
if (parts.length > 1) drmHeaders(parts[1]);
key = parts[0].trim();
}
private void localKey() {
try {
ClearKey.objectFrom(key);
} catch (Exception e) {

Loading…
Cancel
Save