2016-04-28 21 views
5

Ciao Tutti uno della durata dell'applicazione implementata di acquisizione video, ho impostato la durata è di 10 secondi.MediaStore.EXTRA_DURATION_LIMIT Non funziona Nexus Devices?

Ma non funziona nei dispositivi Nexus, tranne Nexus funziona correttamente per tutti i dispositivi Qualcuno può sapere qual è il problema.

Questo è il codice.

final int durationLimit = 10; 
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, durationLimit); 
startActivityForResult(intent, CAMERA_CODE); 
+0

Non è necessario che nessuna app fotocamera tenga conto di "EXTRA_DURATION_LIMIT". Questa è una richiesta, non un comando. – CommonsWare

+0

@CommonsWare Qualsiasi altro modo per limitare la lunghezza del video. – NagarjunaReddy

+0

Non quando si delega il lavoro a un'app di terze parti. Siete invitati a utilizzare le API della fotocamera e registrare direttamente il video. Oppure, se la tua preoccupazione non è con il video sul dispositivo ma con qualche sottoinsieme che devi caricare, guarda come puoi tagliare i primi 10 secondi del video e caricare quel pezzo. – CommonsWare

risposta

2

Ho verificato inoltre che questo problema esiste solo per Google Camera App la cui versione è maggiore di "2.5.052 (2005148-30)".

Attualmente, su Play Store, la versione di Google Camera App è "3.2.045 (2821762-30)" utilizzando questa versione è possibile riprodurre facilmente questo problema. In precedenza Google Camera EXTRA_DURATION_LIMIT stava lavorando su V2.5.052.

Problemi correlati