Przesyłamy filmy chronione przez Widevine. Naszym problemem jest to, że odtwarzacz multimedialny ulega awarii na niektórych urządzeniach.Android: serwer DrmManager zmarł
Zdajemy sobie sprawę z "problematycznego" wsparcia Widevine, ale istnieją takie urządzenia, jak np. Samsung Galaxy Tab2 10.1 P5100 oczekujemy, że DRM powinien działać.
Mieliśmy P5100 do testowania i działa to dla nas doskonale, klienci mają jednak te same urządzenia (z oryginalną pamięcią ROM, bez roota) i na ich urządzeniach nasza aplikacja ulega awarii. Zabawne jest to, że ten problem nie dotyczy wszystkich urządzeń tego samego typu, ale tylko niektórych, co oznacza, że na P5100 może działać idealnie, ale np. Na P5100 twojej żony. Jeśli gracz się zawiesza, to dzieje się to nigdy albo zawsze, więc można go łatwo symulować.
Oczywiście typy nawet same urządzenia może być nieco inna, ale nadal ... Zobacz błędu otrzymujemy od 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
Nasze zrozumienie, że ten dziennik oznacza, że rodzimy proces Widevine zmarł podczas przejęcia licencji - wydaje się, że kompatybilność Widevine na różnych urządzeniach i wersjach oprogramowania układowego nie jest najlepsza nawet na nowych urządzeniach Samsunga.
Ktoś miał ten sam problem i może nam pomóc?
Pozdrawiam, Sten