Phương pháp setOutputFile phải được gọi là chuẩn bị trước và sau khi setOutputFormat; Nếu không, nó sẽ ném một ngoại lệ bất hợp pháp của nhà nước.Android 4.0 (API cấp 14) đã giới thiệu một kỹ thuật để cải thiện hiệu suất của các phương tiện truyền thông ghi bằng cách giảm thời gian khởi động. Khi hoạt động của bạn đang sử dụng chỉ để ghi lại âm thanh/video (chứ không phải vẫn còn hình ảnh), bạn có thể sử dụng các phương pháp Camera.Parameters.setRecordingHint cho biết Camera bạn chỉ muốn ghi lại âm thanh/video, như được hiển thị trong danh sách 15-31. Xem trước Video StreamKhi quay video, nó được coi là các thực hành tốt để hiển thị một bản xem trước của video được ghi lại trong thời gian thực. Giống như các bản xem trước của máy ảnh, bạn có thể gán một bề mặt để hiển thị các dòng video bằng cách sử dụng phương pháp setPreviewDisplay trên đối tượng phương tiện truyền thông ghi âm của bạn. Màn hình hiển thị xem trước sẽ được tổ chức trong vòng một SurfaceView phải được khởi tạo trong thực hiện một giao diện SurfaceHolder.Callback.Sau khi tạo giữ bề mặt, gán cho nó để ghi phương tiện truyền thông sử dụng phương pháp setPreviewDisplay-sau khi xác định các nguồn thu âm và sản lượng tập tin, nhưng trước khi gọi chuẩn bị:mediaRecorder.setPreviewDisplay(holder.getSurface());Xem trước video live stream sẽ bắt đầu ngay sau khi bạn thực hiện cuộc gọi để chuẩn bị: mediaRecorder.prepare();Kiểm soát ghi âmSau khi cấu hình các phương tiện truyền thông ghi và thiết lập các bản xem trước, bạn có thể bắt đầu ghi âm bất kỳ lúc nào bằng cách gọi phương thức bắt đầu:mediaRecorder.start();Khi bạn kết thúc ghi âm, gọi dừng để kết thúc phát lại, tiếp theo là đặt lại và phát hành cho miễn phí tài nguyên phương tiện truyền thông ghi âm, như được hiển thị trong danh sách 15-32). Tại thời điểm này, bạn cũng nên khóa máy ảnh.Danh sách 15-32: ngừng quay videomediaRecorder.stop();Thiết lập lại và phát hành ghi phương tiện truyền thông. mediaRecorder.reset(); mediaRecorder.release(); camera.Lock(); Android 4.0.3 (API cấp 15) giới thiệu khả năng áp dụng ổn định hình ảnh của bạn record¬ings video. Để chuyển đổi hình ảnh ổn định, sửa đổi các thông số máy ảnh bằng cách sử dụng phương pháp setVideoStabilization, như được hiển thị trong danh sách 15-33. Không phải tất cả máy ảnh phần cứng sẽ hỗ trợ ổn định hình ảnh, vì vậy hãy chắc chắn để kiểm tra xem nó có sẵn bằng cách sử dụng phương pháp isVideoStabilizationSupported.
đang được dịch, vui lòng đợi..