前提・実現したいこと
AndroidのMediaPlayerで動画を再生するときに、
暗号化していたファイルから直接再生させたいです。
発生している問題・エラーメッセージ
MediaPlayer を使ってファイルをLoadするとき、
Java側ではFileDescriptorを渡すだけなので、
FileStreamを使った復号化処理が挟めないように見えました。
(もし復号化処理を事前に挟めるようでしたら、
その方法のヒントをもらえるとたすかります)
そこで、FileStreamから受け取ったFileDescriptorを使い、
復号化処理をしつつMediaPlayerが勝手にFileDescriptorから読み取れるようにしたいのですが、
FileDescriptorの部分を差し替えたりする処理の方法がわかりません。
(なんとなく、アプローチの方法がある気はしているのですが)
事前に復号化したファイルをテンポラリなどに置く以外の方法があれば、
アドバイスをいただけると嬉しいです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー