DRM 保護付きの動画を SD カードにダウンロードして、Exoplayer を使用するアプリでのみ再生するか、動画が安全に保存されている方法で再生できますか? ユーザーが自分のビデオを別のデバイスにコピーできないようにしたい。ユーザーがダウンロードできるビデオのサイズと数を考慮して、SD カードに保存したい
質問する
4133 次
4 に答える
2
オフラインでの視聴には Exoplayer を使用できます。ただし、独自のクラスを から拡張する必要がありますDrmSessionManager
。ここでの Key はMediaDrm.KEY_TYPE_OFFLINE
、 で keyType として使用することmediaDrm.getKeyRequest
です。
を取得するmediaDrm.provideKeyResponse
必要があり、KeySetId
後で同じ動画の別のリクエストが行われたときに使用されますmediaDrm.restoreKeys
STATE_OPENED_WITH_KEYS
また、キーを復元した後、プレーヤーの状態を設定することを忘れないでください。
詳細については、こちらをご覧ください: http://developer.android.com/reference/android/media/MediaDrm.html#KEY_TYPE_OFFLINE https://developer.android.com/reference/android/media/MediaDrm.html# restoreKeys(バイト[],バイト[])
于 2016-05-18T17:38:31.683 に答える