2

DRM 保護付きの動画を SD カードにダウンロードして、Exoplayer を使用するアプリでのみ再生するか、動画が安全に保存されている方法で再生できますか? ユーザーが自分のビデオを別のデバイスにコピーできないようにしたい。ユーザーがダウンロードできるビデオのサイズと数を考慮して、SD カードに保存したい

4

4 に答える 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 に答える