HLSのストリーミング動画からバックグラウンドで静止画をキャプチャしているのですが、Android4系の端末でキャプチャする方法を探しています。
Android6では、ExoPlayerでTextureViewを使用しており、マルチスレッド上でTextureViewからgetBitmapで静止画を取得できています。同コードをAndroid4で実行すると、以下のExceptionが発生します。
"Hardware acceleration can only be used with a single UI thread."
Android4でもMainスレッドで実行すれば静止画を取得できると思いますが、バックグラウンドで取得する方法はありますでしょうか?
あなたの回答
tips
プレビュー