6

Android で実行中のビデオからフレームを抽出できるかどうか知りたいですか? フレームを定期的に抽出し、さらに処理するために送信する必要があります。

誰かが私に答えを見つけることができますか?

ありがとう、

アビ

4

3 に答える 3

14

MediaMetadataRetrieverを使用できます。

私は現在、次のように呼び出して使用しています:

mediaMetadataRetriever.getFrameAtTime(timeUs,MediaMetadataRetriever.OPTION_CLOSEST);

フレームの を取得しbitmapます。

以降のみサポートされていることに注意してください: API Level 10.

于 2011-12-05T15:06:12.310 に答える
0

MediaPlayer を使用していると仮定すると、ビデオ (またはオーディオ) フレームを抽出することはできないと思います。メディアプレーヤーは、独自のプロセス [mediaplayerservice] を実行します。そして、このプロセスだけがこれらのフレームにアクセスできます。生のフレームが他のプロセスからアクセスできる場合、セキュリティ違反と見なされます。たとえば、著作権で保護されたコンテンツを再生している場合、これらのフレームへのアクセスを許可しないでください。

于 2010-03-06T23:46:28.527 に答える