Android getupportedvideosizes restituisce null sull'emulatore

Ho cercato di get la dimensione video supportta come sotto in un emulatore ma restituisce sempre null. Perché è così? Ho provato in 4.03. Ringraziamenti in anticipo

Camera camera=Camera.open(); android.hardware.Camera.Parameters params = camera.getParameters(); supportedPicSizes = params.getSupportedVideoSizes(); if (supportedPicSizes==null){ Log.i("*****supportedVideoSize*****", "*****Null****"); } 

  • Come metti FragmentTabhost in fondo?
  • Avvia un'applicazione / intenzione Android da un tag NFC?
  • Phonegap / Cordova pausa evento innescato sul curriculum per android; non è ansible distriggersre l'audio come risultato
  • Crea un sistema di sistema gradle come componente di AOSP build
  • Chiama il database Firebase da Google App Engine
  • UnsatisfiedLinkError nel metodo nativo
  • Google API API v2 non funziona
  • JSONObject.toString: come NON evita le battute
  • doppio telefono sim android che sim riceve una chiamata
  • Chiamare un metodo del componente UI Android Native dal codice Js nativo React
  • Come posso get l'attuale posizione GPS in modo programmato in Android?
  • Non posso usare la camera in emulator di genymotion
  • 3 Solutions collect form web for “Android getupportedvideosizes restituisce null sull'emulatore”

    Questo è un noto bug di Android .

    Questo non è ancora stato ancora risolto, ma il fatto che è sul sistema di monitoraggio dei bug probabilmente significa che Google ha intenzione di vederlo attraverso.

    Ecco l'opzione con la quale è ansible get la Camera Preview Size di Camera Preview Size dei dispositivi.

     Camera camera=Camera.open(); android.hardware.Camera.Parameters params = camera.getParameters(); Size supportedPicSizes = params.getPreviewSize(); if (supportedPicSizes==null){ Log.i("*****supportedVideoSize*****", "*****Null****"); } else{ Log.i("*****supportedVideoSize*****", "*****"+supportedPicSizes.height); Log.i("*****supportedVideoSize*****", "*****"+supportedPicSizes.width); } 

    Spero che ti aiuta.

    Grazie.

    È chiaramente indicato qui che un return null da questo metodo significa che il dispositivo non support diverse uscite per l'anteprima e il video. In caso di emulatore, questa situazione deve essere prominente perché un emulatore non dispone di una telecamera fisica e generalmente non viene utilizzato per testare i moduli collegati alla camera.

    Vorrei aggiungere che, anche se le documentazioni hanno fatto presente che questo è un caso normale, non riesco ancora a trovare un'alternativa adeguata per i dispositivi che soffrono di questa malattia. Ad esempio, una variante Verizon di S3 restituisce null per entrambi "getSupportedVideoSizes ()" e "getPreferredPreviewSizeForVideo ()". Qualcuno ha passato un modo intorno a questo problema? Un aiuto sarebbe molto apprezzato.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.