簡體   English   中英

如何加密文件(視頻/音頻/圖像),保存到SDCard,然后解密該文件並通過VideoView播放?

[英]How can I encrypt a file (video/audio/image), save to SDCard, then decrypt that same file and play it via VideoView?

我正在嘗試創建一個將從遠程服務器下載文件並將其保存到SD卡的應用。 該文件非常機密,因此我需要對此進行加密。 我希望將其另存為加密文件。 當我要播放文件時,只能在具有解密代碼的媒體播放器上播放該文件。 沒有其他播放器可以播放該文件。 這怎么可能? 感謝您的任何建議。

如果您不希望在開始播放之前先解密整個文件而感到延遲,則應考慮使用流式傳輸體系結構。 一個典型的設計涉及javax.crypto.CipherInputStream類和一個本地http實例。 有關這種設計的示例,請查看類似LocalSingleHttpServer的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM