android - バックグラウンドでのデバイスの記録に関する問題
学习ing
学习ing 2017-07-06 10:36:46
0
1
2033

プロジェクトでは、デバイスはバックグラウンドで録画できる必要がありますが、アプリがバックグラウンドに入ると、サーフェスビューは破棄されます。アプリを再度開くと、サーフェスビューが再作成されます。カメラを実行する必要があります。 surfaceCreated() メソッドの .stopPreview と Camera.starPreview を使用します。それ以外の場合は、画面が黒くなります。問題は、これを行うと、カメラが途中で stopPreview 操作を実行するため、録画されたビデオ ファイルを再生できないことです。
誰かがこの問題を解決するためのアイデアを教えてくれませんか?

学习ing
学习ing

全員に返信(1)
过去多啦不再A梦

「バックグラウンド録画」という目的を達成するには、FloatingWindow を使用することをお勧めします。この surfaceView をフローティング ウィンドウにハングし、インターフェイスをプレビューするときにフローティング ウィンドウを最大化し、ユーザーがアプリケーションを終了してバックグラウンド モードに入ったら、フローティング ウィンドウのサイズを設定します。これは 1 ピクセルのウィンドウであり、この時点ではまだ録画が実行されています。当然、録画されたファイルはスライスされません。
このアプリケーションが携帯電話で実行されるのか、車のデバイスで実行されるのかわかりません?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート