phonegap/cordova 2.1 を使用しており、アプリには (デバイス上に) ローカルに保存されたアセットがあり、ビルド時に暗号化し、実行時にメモリ内で復号化する必要があります。アプリはiPad専用です。
ビデオについては、 http: //codebycoffee.com/2012/01/08/decrypting-http-streaming-video-with-nsurlprotocolに似たものを実装したいと考えています。このプロトコルでは、mediafilesegmenter を使用して各ビデオ ファイルをセグメント化および暗号化し、次にカスタム暗号化されたファイル URL プロトコルは、ビデオ プレーヤーが m3u8 ファイルを要求すると、各ビデオのキーを提供します。
私の問題は、html5 ビデオ タグと phonegap/cordova を使用して m3u8 ファイルを再生できないことです。テストとして mediafilesegmenter を使用して、暗号化されていないビデオ セグメントを作成しました。これらは、OSX で VLC を使用して m3u8 ファイルを開くことで再生できますが、phonegap/cordova でビデオ タグを使用すると、「読み込み中...」というメッセージが表示され、その後に「操作を完了できませんでした」というポップアップが表示されます。