2016-04-28 93 views
5

您好所有的應用程序實施視頻採集的持續時間,我設置的持續時間是10秒。MediaStore.EXTRA_DURATION_LIMIT不工作Nexus設備?

但它不適用於Nexus設備,除Nexus外,它對所有設備都正常工作任何人都可以知道問題所在。

這是代碼。

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

沒有要求任何相機應用程序兌現'EXTRA_DURATION_LIMIT'。這是一個請求,而不是一個命令。 – CommonsWare

+0

@CommonsWare任何其他限制視頻長度的方法。 – NagarjunaReddy

+0

當您將工作委託給第三方應用程序時,則不是。歡迎您直接使用相機API並直接錄製視頻。或者,如果您不關心設備上的視頻,但需要上傳一些子視頻,請查看如何切斷視頻的前10秒,然後上傳該視頻。 – CommonsWare

回答

2

我還檢驗過此問題僅適用於版本大於「2.5.052(2005148-30)」的Google相機應用。

目前,在Play商店中,使用此版本的Google相機應用版本爲「3.2.045(2821762-30)」,您可以輕鬆地重現此問題。之前Google Camera EXTRA_DURATION_LIMIT正在使用V2.5.052。