ユーザーがボタンをクリックしたときにビデオからフレームを取得できるAndroidアプリ、TextureViewを使用してビデオを再生するように構成されたAndroidアプリに取り組んでいます。フレームをビットマップとしてキャプチャするために、次を使用しています。
Bitmap bit = textureView.getBitmap(width, height);
正常に動作しますが、「getBitmap」にはかなり長い時間がかかります (640x480 フレームで約 150 ~ 200 ミリ秒)。問題は、getBitmap が呼び出されている間、灰色のフレームがビューに表示されることです。これは、何かがフリックしているように見えます。この問題を乗り切る方法はありますか?
ありがとう