2012-03-01 19 views
2

ファイルバッファーからビデオを再生/ロードする方法はありますか? 私はビデオが暗号化されており、再生される前に復号化されるだけです。私は現在、ムービーが解読されている間にロードされていることを示す読み込み画面を持っています。これには1メガバイトあたり約1秒かかります。私は復号化されているバイトをビデオプレーヤーにプッシュできるので、ビデオが復号化されている間に再生できるかどうか疑問に思っていました。動画はmp4ですAndroid:ファイルバッファーからビデオを再生する

ありがとうございます

答えて

1

はい、できます。しかし、あなたはストリーミングスキームを実装する必要があります。ローカルHTTPインスタンスやjavax.crypto.CipherInputStreamなどのストリーミングサーバーという2つの主要コンポーネントが必要です。たとえば、libmediaのLocalSingleHttpServerで使用されるアーキテクチャです。

+0

しかし、このアプローチは安全ですか?ネットワークプロファイラアプリ(Windows用のフィドラー)を使用し、すべてのローカルネットワークコールをキャプチャする人がいる場合はどうでしょうか?ユーザーは、ストリーミングサーバーとプレーヤーの間を流れる際に解読されたバイトを取得してファイルにローカルに保存できますか? – Kartik

+0

あなたの質問には意味がありますが、文脈からは外れています。サーバーと暗号化されたファイルの両方がAndroidデバイスにホストされていることと、プレーヤーと一緒にホストされていることをお読みください。 – libeasy

関連する問題