Widevine DRM auf Android 4.X
Da ich weiß, dass ab 4.X Android bieten eine integrierte Unterstützung für Widevine DRM. Ich mache eine Anwendung für das Streaming von video-content von Widevine geschützt server. Aber ich finde keine Dokumentation darüber, wie mit ihm zu arbeiten.
Zum Beispiel habe ich Antwort vom server enthält Folgendes:
"uri": "http://*******.com/prog_index.m3u8",
"type": "widevine",
"parameters": {
"token": "XXXXXXXXXXXXXXXXXXXXXXXXXXX",
"media_type": "stream",
"media_id": "3580",
"time": "1350642931"
}
Welche Schritte sollte ich durchführen, um in den MediaPlayer?
Vielleicht hat jemand mehr Informationen liefern können, wie die Verwendung von android.drm-Paket?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beginnen sollte man mit der Android DRM-Framework. Diese Seite beschreibt die android.drm-framework unterstützt Widevine zusammen mit anderen DRM-Motoren (wie OMA).
Hier ist die Reihenfolge der Aufrufe (von der oben genannten Seite) um den Erwerb der Rechte:
zuerst mit der acquireDrmInfo () - Methode zum Erwerb der Registrierung
Informationen, und verwenden Sie dann die processDrmInfo () - Methode verarbeiten
die Informationen zur Registrierung.
Inhalt. Sie können dies tun, indem Sie zuerst mithilfe der acquireDrmInfo () - Methode
erwerben Sie die Lizenz-Informationen, und verwenden Sie dann den
processDrmInfo () - Methode zum verarbeiten der Informationen über die Lizenz. Sie können
auch die Verwendung der acquireRights () - Methode.
getConstraints () - Methode, dies zu tun.
die saveRights () - Methode, dies zu tun.
Dann einfach den Inhalt Abspielen über MediaPlayer. Es sollte in der Lage sein, um die Abholung der Lizenz-Informationen.