アンドロイドカメラのキャプチャしたビデオをオンザフライで暗号化したい。ですから、私はMediaRecorder
にビデオストリームを書き込むためにアンドロイドに私のCipherOutputStream
に伝える必要があります。問題はMediaRecorder.setOutputFile()
メソッドが受け入れるのはFileDescriptor
であり、CipherOutputStreamからファイルディスクリプタを暗号化する方法はありません。アンドロイドカメラからオンザフライでビデオを暗号化する
私はFileDescriptorをエミュレートしてデータの書き込みを受け取り、手動で暗号化するか、何らかの理由でMediaRecorder
をCipherOutputStream
にストリームするように納得させることができます。
私はこれが可能ではないと思う:http://stackoverflow.com/questions/9257364/modifying-fileinputstream-for-mediaplayer-setdatasource –