cari

Rumah  >  Soal Jawab  >  teks badan

android - Masalah dengan rakaman peranti di latar belakang

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学习ing2699 hari yang lalu1962

membalas semua(1)saya akan balas

  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-06 10:38:46

    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?

    balas
    0
  • Batalbalas