アプリケーションがバックグラウンドで動作しているときにビデオ カメラを有効にしたいと考えています。
それで、それを行うために、ビデオカメラを開始/停止するサービスを作成しました...
問題はSurfaceView
、メインアクティビティ(私の場合はそのサービスを呼び出したもの)でを作成する必要があることsetPreviewDisplay
です しかし、アプリケーションがバックグラウンドにあると、Application lost the surface
エラーが発生します。
ビデオ カメラを有効にするために が必要であることはわかってSurfaceView
いますが、アプリケーションがバックグラウンドにあるときにビデオ カメラを有効にするためのより良い解決策はありますか?