Hướng Dẫn Máy Ảnh

Chụp ảnh và quay video có âm thanh từ camera thiết bị. Mọi xử lý chạy trong trình duyệt — không tải lên, không máy chủ.

Quay lại Máy Ảnh

Công cụ này làm gì

Công cụ Camera chụp ảnh và quay video có âm thanh từ camera thiết bị của bạn. Chuyển giữa chế độ Ảnh (ảnh tĩnh) và chế độ Video (ghi hình có âm thanh). Mọi xử lý chạy trong trình duyệt — không tải lên, không máy chủ.

Cách sử dụng

  1. Cho phép truy cập — Nhấn nút để bật camera. Với chế độ video, quyền micro cũng được yêu cầu.
  2. Chọn chế độ — Chuyển giữa Ảnh và Video. Ở chế độ Video, camera khởi động lại để thêm micro.
  3. Ghi hình — Ở chế độ Ảnh, nhấn "Chụp ảnh" để chụp. Ở chế độ Video, nhấn "Bắt đầu ghi", rồi "Dừng" khi xong.
  4. Tải xuống — Di chuột lên mục đã ghi trong thư viện và nhấn biểu tượng tải xuống để lưu.
  5. Phát — Nhấn biểu tượng phát trên video đã ghi để xem ở khu vực chính với điều khiển phát. Dùng "Quay lại camera" để trở về hình trực tiếp.
  6. Xóa — Di chuột và nhấn nút xóa (X) để loại bỏ mục đã ghi và giải phóng bộ nhớ.

Cách hoạt động

Công cụ dùng MediaDevices API (getUserMedia) của trình duyệt để truy cập camera và micro. Ảnh được chụp bằng cách vẽ khung video hiện tại lên canvas và xuất dạng JPEG. Video được ghi bằng MediaRecorder API, tạo các khối WebM; chúng được ghép thành một Blob duy nhất và cung cấp để tải xuống. Mọi media được giữ trong bộ nhớ trình duyệt dưới dạng blob URL cho đến khi bạn xóa hoặc rời trang.

HTTPS bắt buộc vì getUserMedia chỉ hoạt động trong ngữ cảnh bảo mật (HTTPS hoặc localhost). Điều này bảo vệ người dùng khỏi vô tình cấp quyền camera trên trang không bảo mật.

Trường hợp sử dụng & ví dụ

  • Tự sướng nhanh — Chụp ảnh mà không cần mở app riêng.
  • Thay cho ghi màn hình — Quay video ngắn có lời bình (camera + micro).
  • Quét tài liệu — Chụp ảnh tài liệu để dùng sau.
  • Tin nhắn video — Ghi tin nhắn ngắn có âm thanh.

Giới hạn & lưu ý

  • Cần HTTPS — Công cụ không hoạt động trên HTTP thuần (trừ localhost).
  • Hỗ trợ trình duyệt — getUserMedia và MediaRecorder được hỗ trợ trong mọi trình duyệt hiện đại; trình duyệt cũ có thể không chạy.
  • Định dạng WebM — Video lưu dạng WebM. Một số trình phát cũ có thể không hỗ trợ; cần chuyển đổi nếu cần.
  • Quyền — Bạn phải cấp quyền camera (và micro cho video). Từ chối sẽ chặn công cụ.

Câu hỏi thường gặp

Công cụ Camera có tải ảnh hoặc video lên máy chủ không?
Không. Mọi ghi hình chạy hoàn toàn trong trình duyệt. Ảnh và video nằm trên thiết bị của bạn cho đến khi bạn tải xuống. Không có gì được gửi lên máy chủ.
Tại sao camera cần HTTPS?
Trình duyệt yêu cầu ngữ cảnh bảo mật (HTTPS hoặc localhost) cho getUserMedia() để bảo vệ quyền riêng tư. Đây là tiêu chuẩn web.
Công cụ Camera xuất ra những định dạng nào?
Ảnh lưu dạng JPEG. Video lưu dạng WebM (VP8 hoặc VP9 với âm thanh Opus). Hầu hết trình duyệt và trình phát hiện đại hỗ trợ WebM.
Tôi có thể dùng Công cụ Camera trên điện thoại không?
Có. Công cụ hoạt động trên mọi thiết bị có camera và trình duyệt hỗ trợ. Trên di động, bạn có thể cần cấp quyền camera và micro.
Nếu camera hoặc micro bị từ chối thì sao?
Công cụ sẽ hiển thị thông báo. Kiểm tra quyền trang web trong trình duyệt và cho phép truy cập camera (và micro cho video) cho trang này.

Cách hoạt động

Phương pháp

  • All capture runs in your browser; nothing is uploaded to any server.
  • Captured files are released from memory when you remove them or leave the page.

Tất cả tính toán và chuyển đổi chạy hoàn toàn trên trình duyệt. Không có dữ liệu được gửi đến máy chủ, dữ liệu của bạn không rời khỏi thiết bị.