Ai đó có thể giúp tôi về cách thu âm thanh từ micrô mặc định bằng HTML5 không? Có nhiều mẫu có sẵn, nhưng không có mẫu nào có vẻ hoạt động. Tôi đã thử Audio capturing with HTML5 Vì nó chỉ hoạt động với chrome có cờ được bật. nhưng nó nhận được NavigatorUserMediaError. Biểu tượng video trên thanh địa chỉ có dấu chéo màu đỏ và chú giải của nó cho biết 'trang này đã bị chặn truy cập vào máy ảnh và micrô của bạn'Ghi lại âm thanh HTML5 từ micrô mặc định
7
A
Trả lời
8
Có một số bài viết tuyệt vời về Đá HTML5. Đây chỉ là cái tôi đã kéo. http://updates.html5rocks.com/2012/09/Live-Web-Audio-Input-Enabled
// success callback when requesting audio input stream
function successCallback(stream) {
var audioContext = new (window.webkitAudioContext)();
// Create an AudioNode from the stream.
var mediaStreamSource = audioContext.createMediaStreamSource(stream);
// Connect it to the destination to hear yourself (or any other node for processing!)
mediaStreamSource.connect(audioContext.destination);
}
function errorCallback() {
console.log("The following error occurred: " + err);
}
navigator.webkitGetUserMedia({audio:true}, successCallback, errorCallback);
3
chắc chắn rằng bạn bắt đầu bản demo từ một máy chủ web - chỉ cần sao chép/dán & bắt đầu từ hệ thống tập tin sẽ không hoạt động - trong chrome bạn không bao giờ được tiếp cận với mic theo cách này.
2
Gần đây (không chắc chắn khi nào) Chrome đã thêm yêu cầu rằng trang được truy cập qua SSL để bật getUserMedia.
Các vấn đề liên quan
- 1. Ghi lại đầu vào âm thanh từ micrô, với Haskell?
- 2. Ghi âm thanh html5
- 3. Ghi lại âm thanh iOS
- 4. Ghi lại âm thanh bằng cách sử dụng HTML5 Microphone?
- 5. Mức hoạt động âm thanh từ micrô chỉ với javascript
- 6. Ghi lại luồng âm thanh micrô bằng cách sử dụng .NET Framework
- 7. Cách phát hiện âm thanh từ micrô trong .net
- 8. Ghi lại luồng từ micrô ở định dạng WAV
- 9. điều khiển âm lượng micrô từ javascript
- 10. Nhận mảng byte âm thanh với API âm thanh HTML5?
- 11. Ghi lại âm thanh từ Wine với TargetDataLine
- 12. Lặp lại âm thanh HTML5 trên iPhone
- 13. Thay đổi Bản ghi Âm thanh Android Mặc định Nguồn vào
- 14. HTML5: ghi lại âm thanh và video kết hợp từ trình duyệt web
- 15. iOS: Thiết bị âm thanh Thao tác điều khiển từ xa AudioXuffer (tức là hiệu ứng âm thanh từ micrô)
- 16. Ghi âm từ micrô trong Windows Phone 7 Dòng
- 17. AVAudioRecorder ghi lại âm thanh luồng
- 18. AVCaptureSession Ghi lại Video Với Âm thanh
- 19. Bạn muốn khởi chạy Trình ghi âm mặc định từ ứng dụng để ghi âm
- 20. Nhận âm thanh từ video html5
- 21. iOS: Định dạng tệp ghi âm âm thanh
- 22. Tần số âm thanh nào có thể đo được từ micrô của iPhone?
- 23. Theo dõi mức âm thanh micrô theo thời gian thực
- 24. Phát âm thanh với HTML5
- 25. Phát luồng âm thanh an toàn bằng Âm thanh HTML5
- 26. Ghi lại micrô Sử dụng Html 5 và phát sóng bằng cách sử dụng socket.io
- 27. Ghi lại âm thanh và phát âm thanh được điều chế trong Android?
- 28. Âm thanh âm thanh định tuyến iPhone
- 29. Âm thanh HTML5 định dạng âm thanh nào được hỗ trợ
- 30. Truyền dữ liệu âm thanh trong HTML5
cảm ơn câu trả lời của bạn. tôi đã nhận được điều này quá. nhưng có vẻ không hoạt động. từ liên kết, chúng tôi có thể lấy hai bản trình diễn trực tiếp mẫu. [One] (http://webaudiodemos.appspot.com/pitchdetect/index.html) và [Hai] (http://chromium.googlecode.com/svn/trunk/samples/audio/visualizer-live.html) nhưng không ai có vẻ làm việc. cả hai yêu cầu tôi cho phép sử dụng micrô nhưng sau đó không có gì xảy ra. sự thay đổi duy nhất là có một quả bóng màu đỏ nhấp nháy chậm trên biểu tượng tiêu đề. chrome của tôi đã được cập nhật và tôi cũng đã bật 'Nhập âm thanh trên web'. bất cứ ai có thể cung cấp một mẫu làm việc. – abduIntegral
bất kỳ cập nhật nào về điều này? –
HTML5 Rocks đã tạo một số bản trình diễn âm thanh trên web khi các API đó mới, nhưng họ chưa bao giờ cập nhật bản trình diễn khi API phát triển. Đáng buồn thay, một số bản trình diễn âm thanh trên web của họ không còn hoạt động nữa. –