tôi có mã để chụp một video clip trên Android:Max Thời gian quay video trên android
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra("android.intent.extra.durationLimit", 30000);
intent.putExtra("EXTRA_VIDEO_QUALITY", 0);
startActivityForResult(intent, ActivityRequests.REQUEST_TAKE_VIDEO);
Mã này hoạt động tốt trên API 2.2, nhưng giới hạn thời gian không hoạt động trên API 2.1 (Galaxy S) . Có một số hằng số hoặc tham số để thiết lập thời gian này, hoặc là có một cách tiếp cận tốt hơn so với cái tôi đang dùng?
Tôi hỏi vì tôi đã tìm thấy một ứng dụng khác hoạt động trên Galaxy S (được gọi là Vibrant
) có thể quay video trong một khoảng thời gian ngắn.
Vâng, những gì tôi có thể nói, trong Android 1.6, không có MediaStore.EXTRA_DURATION_LIMIT không đổi như trong 2.2. Vì vậy, cần có một giải pháp khác sau đó sử dụng thêm này. –
Tôi gặp vấn đề này trong Android 2.2.1 Droid. –
Tôi gặp lỗi trong ActivityRequests? –