Stiamo trasmettendo i filmati protetti Widevine. Il nostro problema è che il lettore multimediale si arresta in modo anomalo su alcuni dispositivi.Android: il server DrmManager è morto
Siamo consapevoli del "problematico" supporto Widevine, ma ci sono dispositivi come ad es. Samsung Galaxy Tab2 10.1 P5100 ci aspettiamo che il DRM funzioni.
Abbiamo avuto il P5100 per il test e funziona perfettamente con noi, tuttavia i clienti hanno gli stessi dispositivi (con la ROM originale, nessuna radice) e sui loro dispositivi la nostra applicazione si blocca. È divertente il fatto che questo problema non si applica a tutti i dispositivi dello stesso tipo, ma solo ad alcuni, il che significa che sul P5100 potrebbe funzionare perfettamente, ma su ad esempio il P5100 di tua moglie no. Se il giocatore si blocca, succede o mai o sempre, quindi è facile da simulare.
Naturalmente tipi anche lo stesso dispositivi può essere poco differente, ma ancora ... Vedere l'errore che otteniamo dal logcat:
08-07 12:36:49.455 2901 3099 I DrmManagerClient: getErrorType return TYPE_PROCESS_DRM_INFO_FAILED becauseof widevine or STATUS_ERROR
08-07 12:36:49.455 2901 3099 E Clix : [Activity_Player]::[DRM]::[TYPE_PROCESS_DRM_INFO_FAILED]
08-07 12:36:49.455 2901 2913 W DrmManagerClientImpl(Native): DrmManager server died!
08-07 12:36:49.455 118 3116 D HTTPBase: [4] Network BandWidth = 349 Kbps
08-07 12:36:49.455 118 328 W DrmManagerClientImpl(Native): DrmManager server died!
08-07 12:36:49.455 358 640 W DrmManagerClientImpl(Native): DrmManager server died!
08-07 12:36:49.462 102 102 I ServiceManager: service 'drm.drmManager' died
La nostra comprensione è che questo registro significa che il processo Widevine nativo morto durante la gestione dell'acquisizione della licenza - sembra che la compatibilità Widevine tra diversi dispositivi e versioni del firmware non sia la migliore anche sui nuovi dispositivi Samsung.
Chiunque ha avuto lo stesso problema e può aiutarci?
saluti, Sten