2011-07-30 67 views
5

Có thể nào trong bất kỳ trình duyệt hiện tại nào (bao gồm cả Chrome Canary) không?Ghi lại âm thanh bằng cách sử dụng HTML5 Microphone?

Tất cả các ví dụ đang hoạt động mà tôi đã thấy là từ chuyển văn bản thành văn bản. Có bất cứ điều gì để ghi lại âm thanh hoặc phát trực tuyến tới máy chủ không?

Cập nhật 4/30/2012: API getUserMedia là sloowwwwly making its way into browsers. Đó là phiên bản mới nhất của Opera và rõ ràng là is in-progress in Chromium.

Nếu bạn muốn có một hương vị của nó như thế nào sẽ làm việc, xem: http://www.html5rocks.com/en/tutorials/getusermedia/intro/

+1

Hỗ trợ cuối cùng đã đến, bạn có thể thực hiện theo tài liệu trên http://updates.html5rocks.com/2012/09/Live-Web-Audio-Input-Enabled –

Trả lời

4

Có vẻ như không phải là một thực hiện điều này trong các trình duyệt hiện nay.

Có một API Javascript để nhận quyền truy cập vào máy ảnh và micrô quy hoạch: http://www.whatwg.org/specs/web-apps/current-work/multipage/video-conferencing-and-peer-to-peer-communication.html#obtaining-local-multimedia-content

Ngoài ra, có một cái nhìn tại câu hỏi này: How do I access navigator.getUserMedia()?

+1

Liên kết này được dựa trên thông số trước, chứ không phải trên mọi triển khai hiện tại –

0

Các phiên bản tiêu chuẩn của Chrome và Firefox hỗ trợ đầy đủ navigator. getUserMedia();

Nhiều ví dụ đã được thực hiện để ghi lại âm thanh trực tiếp trong trình duyệt, thậm chí ở nhiều định dạng.

Dưới đây là một vài ví dụ: Đây là một dự án theo định hướng hoàn toàn đối với thử nghiệm các giới hạn và khả năng của nhà nước hiện hành của WebRTC của https://www.webrtc-experiment.com/RecordRTC/

Cá nhân tôi đã tạo ra một kỷ lục vào thư viện mp3 trong nguồn JS có thể được tìm thấy ở đây: https://github.com/nusofthq/Recordmp3js

Ngoài ra để cập nhật, bạn có thể kiểm tra đề xuất API ghi âm MediaStream mới nhất của Media Capture Task Force. Điều này chưa được thực hiện trong các trình duyệt hiện tại nhưng nó sẽ trong tương lai gần.

Các vấn đề liên quan