android - Masalah dengan rakaman peranti di latar belakang
学习ing
学习ing 2017-07-06 10:36:46
0
1
1997

Dalam projek, peranti perlu boleh merakam di latar belakang, tetapi setelah apl memasuki latar belakang, paparan permukaan akan dimusnahkan sekali lagi dan paparan permukaan akan dibuat semula Anda mesti melaksanakan kamera.stopPreview dan camera.starPreview dalam kaedah surfaceCreated(), jika tidak, skrin akan menjadi hitam. Masalahnya ialah jika anda melakukan ini, fail video yang dirakam tidak boleh dimainkan kerana kamera melakukan operasi stopPreview di tengah.
Bolehkah sesiapa memberi saya idea untuk menyelesaikan masalah ini?

学习ing
学习ing

membalas semua(1)
过去多啦不再A梦

Nah, adalah disyorkan untuk menggunakan FloatingWindow untuk mencapai matlamat "rakaman latar belakang". Cuba gantungkan surfaceView ini pada tetingkap terapung, maksimumkan tetingkap terapung semasa pratonton antara muka, dan sebaik sahaja pengguna keluar dari aplikasi dan memasuki mod latar belakang, tetapkan tetingkap terapung kepada saiz Ia adalah tetingkap 1 piksel, dan rakaman masih berjalan pada masa ini. Tidak perlu menukar keadaan kamera Sememangnya, fail yang dirakam tidak akan dihiris.
Saya tidak tahu sama ada aplikasi ini berjalan pada telefon atau pada peranti kereta?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan