2016-04-28 22 views
5

Merhaba Uygulamanın uygulandığı tüm uygulamalarda video yakalama süresi, süresi 10 saniyedir.MediaStore.EXTRA_DURATION_LIMIT Nexus Cihazları çalışmıyor mu?

Ancak Nexus Aygıtlarında çalışmıyor, Nexus dışında Tüm aygıtlar için iyi çalışıyor, sorunun ne olduğunu bilen var.

İşte Kod.

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

Herhangi bir kamera uygulamasının EXTRA_DURATION_LIMIT değerini onaylamasına gerek yoktur. Bu bir talep, bir komut değil. – CommonsWare

+0

@CommonsWare Videonun uzunluğunu sınırlamanın başka bir yolu. – NagarjunaReddy

+0

İşi bir üçüncü taraf uygulamasına devrederken değil. Kamera API'lerini kullanmaya ve videoyu doğrudan kendiniz kaydetmeye davetlisiniz. Ya da endişeniz cihazdaki videoyla değil, yüklemeniz gereken bazı alt kümelerle ilgiliyse, videonun ilk 10 saniyesini nasıl kesebileceğinizi inceleyin ve bu parçayı yükleyin. – CommonsWare

cevap

2

Ben de bu sorun, yalnızca, Versiyon "2.5.052 (2005148-30)" büyüktür Google Kamera App için var doğrulandı.

Halen Play mağazasında, Google Kamera Uygulama sürümü bu sürümü kolayca bu sorunu yeniden kullanarak "3.2.045 (2821762-30)" dir. Önceden Google Kamera EXTRA_DURATION_LIMIT, V2.5.052 üzerinde çalışıyordu.