Widevine で保護されたムービーをストリーミングしています。私たちの問題は、一部のデバイスでメディア プレーヤーがクラッシュすることです。
「問題のある」Widevine サポートについては認識していますが、DRM が機能するはずの Samsung Galaxy Tab2 10.1 P5100 などのデバイスがあります。
テスト用に P5100 を使用しましたが、完全に機能しますが、顧客は同じデバイス (元の ROM を使用し、ルートなし) を使用しており、デバイスでアプリケーションがクラッシュしています。面白いのは、この問題が同じタイプのすべてのデバイスに当てはまるわけではなく、一部のデバイスにのみ当てはまるということです。つまり、あなたの P5100 では問題なく動作する可能性がありますが、たとえば奥様の P5100 ではそうではありません。プレーヤーがクラッシュした場合、それはまったく発生しないか、常に発生するため、シミュレートするのは簡単です。
もちろん、同じデバイスのタイプでも少し異なる場合がありますが、それでも... 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
このログは、ライセンス取得処理中にネイティブの Widevine プロセスが停止したことを意味していると理解しています。Samsung の新しいデバイスでさえ、さまざまなデバイスとファームウェア バージョン間の Widevine の互換性が最適ではないようです。
誰もが同じ問題を抱えていて、私たちを助けることができますか?
よろしく、 STeN