2011-10-31 37 views
5

Thực ra tôi đang cố gắng tạo mức hoạt động âm thanh từ micrô. Không có kỷ lục chỉ là một mức sống. Tôi tìm thấy nhiều chủ đề nhưng không có gì chỉ sử dụng javascript. Tôi tìm thấy nhiều liên kết hữu ích nhưng tôi không có ý tưởng làm thế nào để tạo ra những gì tôi muốn chỉ với javascript. Ứng dụng cần phải hoạt động trên một số nền tảng di động. (WebOS, Androïd, IOS ...) và cuối cùng trên máy tính.Mức hoạt động âm thanh từ micrô chỉ với javascript

đây là các liên kết:

http://jsfiddle.net/7D3YS/

Liên kết này là một leveler ngẫu nhiên đơn giản. Nó trông giống như những gì tôi muốn. Nhưng không có sự kiểm soát ở cấp độ.

http://docs.phonegap.com/en/1.1.0/phonegap_media_capture_capture.md.html#capture.captureAudio

Đó là sử dụng một âm thanh chụp, tôi nghĩ rằng đó là cách tốt nhất nhưng tôi không có ý tưởng làm thế nào để lắng nghe và tạo ra một đồ họa render.

www.sajithmr.me/jrecorder/example1.html

Ví dụ này là chính xác những gì tôi muốn nhưng nó sử dụng một tập tin swf. Và nó không hoạt động trên iPhone.

www.filosophy.org/2011/03/talking-to-the-web-the-basics-of-html5-speech-input/

Google đã tạo ra một webkit nhưng tôi không biết làm thế nào Tôi có thể sử dụng nó trong công việc của mình.

Tôi cảm ơn đã ghi lại tệp âm thanh và nghe tệp này cùng một lúc nhưng tôi không chắc chắn về hiệu quả.

Đó là tất cả những gì tôi tìm thấy. Cảm ơn sự giúp đỡ của bạn!

Bastien

Trả lời

1

Như tài liệu PhoneGap chỉ ra, javascript không thể truy cập vào mic từ hầu hết các thiết bị (trừ khi một api được quy định cho nó). Phonegap sẽ cố gắng khởi chạy phần mềm đầu vào âm thanh trên thiết bị.

TLDR: Bạn không thể truy cập trực tiếp vào đầu vào micrô bằng javascript, trừ khi thiết bị hiển thị API cho nó.

+0

Tôi không chắc chắn sẽ hiểu. Tôi đang sử dụng API của PhoneGap trên các thiết bị, không có vấn đề gì với điều đó; nhưng tôi không có ý tưởng về cách tạo ra một render đồ họa đó là vấn đề chính. – Hook

+0

Là tài liệu PhoneGap bạn đã liên kết chỉ ra, nó sử dụng ứng dụng ghi âm thiết bị. Trừ khi ứng dụng thiết bị hiển thị javascript API có thể sử dụng, bạn sẽ không nhận được quyền truy cập vào đầu vào thô để hiển thị kết xuất. iOS không có ứng dụng ghi âm mặc định, như được chỉ ra bởi PhoneGap, tương tự với một số thiết bị blackberry. –

+1

Ok cảm ơn, tôi sẽ sử dụng một tệp swf đơn giản, tạm biệt IOS. – Hook

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