VideoCapture throwing pending recording error after camera switch
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia dal listener di cameraProviderFuture e dalla chiamata a bindToLifecycle mostrati nel report, riproducendo il problema dopo aver cambiato cameraSelector. Traccia la configurazione di unbindAll, VideoCapture e Recorder per determinare perché la registrazione segnala un errore di registrazione in sospeso; il lavoro è completo quando la registrazione funziona dopo un cambio di fotocamera.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi
I'm using camera x version 1.1.0-rc01, the issue has been persistent since beta versions of this release.
I can record easy without any issues on default camera state, but as soon as I switch the camera record fails.
`
cameraProviderFuture.addListener({
val cameraProvider = cameraProviderFuture.get()
val cameraCapabilities = CameraUtils.getCameraCapabilities(cameraProvider, lifecycleOwner)
val cameraSelector =
cameraCapabilities[viewModel.lensFacing.value % cameraCapabilities.size].camSelector
val quality = cameraCapabilities[viewModel.lensFacing.value].qualities[qualityIndex]
val qualitySelector = QualitySelector.from(quality)
val recorder = Recorder.Builder()
.setQualitySelector(qualitySelector)
.setExecutor(cameraExecutor)
.build()
// Video Capture.camera is null
videoCapture = VideoCapture.withOutput(recorder)
val preview = Preview.Builder().build().also {
it.setSurfaceProvider(previewView.surfaceProvider)
}
try {
cameraProvider.unbindAll()
cameraProvider.bindToLifecycle(
lifecycleOwner,
cameraSelector,
videoCapture,
preview
)
} catch (e: Exception) {
e.printStackTrace()
}
preview.setSurfaceProvider(previewView.surfaceProvider)
}, cameraExecutor)
`
- Lingua principale
- Kotlin
- Stelle
- 5.5k
- Fork
- 2.4k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di android/camera-samples
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
android/camera-samples#546 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
android/camera-samples#545 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 30/100
android/camera-samples#544 ·
-
Does CameraX plan to support USB Camera? When was the launch date? Someone raised Issues in 2019Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
android/camera-samples#543 · 2 commenti · 1 reazione ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
android/camera-samples#542 · 1 commento ·
Tutte le issue di android/camera-samples
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
rustyrazorblade/easy-db-lab#1003 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
droidconKE/droidconKeKotlin#426 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
MuwMx/YumaPlayer#101 · 1 reazione ·
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
IBRAHIMDANS/i18nSupportPlus#370 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno