私の Android ビデオ アプリケーションは、メディア ファイルを取得し、フレームを抽出してデコードし、指定されたレートで再生します。メディア ファイルの保存には 2 つの選択肢があります。
1-マイクロSDカード。しかし、これは遅いと思います。プロセッサは離れた場所からフレームをフェッチし、Micro SD も低速です (携帯電話のオンチップや DRAM などの他のメモリと比較して)。したがって、フレームを取得する際に多くのクロック サイクルが無駄になり、ビデオの再生が不十分になります。
2- (SD と比較して) プロセッサに近い他の高速メモリにファイルを保持します。これはより高速になるはずであり、より良い再生を期待しています。
質問:
a) 私の理解は正しいですか?
b) はいの場合、メディア ファイルを SD の代わりに他のメモリに保存する方法と、フレームをデコードして画面上で再生するアプリケーションにこのパスを渡す必要があるため、この新しい場所のパスを取得する方法.
ありがとう