4
Android 7中MediaStore的持續時間限制有哪些新增功能?在文檔中沒有任何關於它的內容,但是由於sdk版本24,設備沒有任何限制地記錄視頻。如何限制Android 7中MediaStore的持續時間
final Activity activity = (Activity) context;
String controlId = videoInput.getControlId();
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
if (videoInput.getMaxDuration() > 0) {
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, videoInput.getMaxDuration());
}
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, videoInput.getRecordQuality().ordinal());
int requestCode = ActivityResultBus.getInstance().generateRequestCode(new SBundle(controlId));
activity.startActivityForResult(intent, requestCode);
我使用Android 7.0在具有7.0和7.1.1的虛擬設備上測試了真實的摩托羅拉Nexus 6。在以前的版本中,所有的都可以按照我的需要運行
//在以前的版本中所有的作品,因爲我want.//這是非常不清楚,我們不知道你想要什麼。正確解釋你面臨的問題以及預期的輸出是什麼。 –
我想限制視頻的持續時間。我按下「錄製」按鈕,錄製停止,例如。在2秒內 –
和你面對的這個問題只在api 24上? –