2013-02-22 30 views
7

Có ai đã hủy bỏ tiếng vọng trong ứng dụng dành cho thiết bị di động do Adobe Air xây dựng không?Hủy Echo âm thanh với Adobe Air trên điện thoại di động

Có:

  • Microphone.getEnhancedMicrophone() nhưng nó sẽ trả về null trên thiết bị di động.

  • Microphone.setUseEchoSuppression (true) cũng không hoạt động.

  • Có thể với ANE? Tôi đã thấy cài đặt triệt tiêu tiếng vang trong Apple Docs

Bất kỳ ai?

+0

Nếu 'getEnhancedMicrophone() 'đang trở lại null, nó có nghĩa là nó không được hỗ trợ. Có lẽ bạn có thể làm điều này với một ANE, nhưng tại thời điểm đó bạn có thể không nhận được một đối tượng Flash 'Microphone' (nó sẽ là cài đặt truy cập micrô gốc của thiết bị), và có khả năng bạn không thể làm tất cả những điều bạn có thể làm với lớp Flash 'Microphone', như đính kèm nó vào một' NetStream'. –

Trả lời

0

Điện thoại của bạn không hỗ trợ enhancedMicrophone vì vậy chỉ cần sử dụng getMicrophone:

mic = Microphone.getMicrophone(); 
    mic.rate = 44; 
    mic.setUseEchoSuppression(true); 
1

Không có giải pháp được biết đến hiện nay. Ức chế tiếng vang đã được hứa hẹn trong 4 năm. Mã trên sẽ KHÔNG hoạt động như Microphone.setUseEchoSuppression (true) không hoạt động trên Android bằng Adobe AIR. Khả năng phát hiện âm thanh đến qua Netstream cũng không hoạt động để mã hóa tay một giải pháp sử dụng khối lượng và tăng cũng không hoạt động. Tôi xem xét việc viết lại toàn bộ ứng dụng trò chuyện video của mình vì vấn đề triệt tiêu tiếng vang. Adobe rõ ràng đã không làm việc với Google để tìm một giải pháp.

1

Không, Microphone.setUseEchoSuppression không làm gì cả. Nó chỉ là một chức năng giữ chỗ mà Adobe dự định triển khai tại một thời điểm nào đó.

Kể từ ngày 17 tháng 12 năm 2015, Adobe chưa giải quyết AEC cho AIR trên thiết bị di động, trên cả nền tảng Apple và Android. Tuy nhiên, một số liên lạc của tôi đã nói chuyện với Chris Campbell tại Adobe một vài lần về AEC cho AIR Mobile, và Chris cho biết họ đã xóa giấy phép WRT hợp pháp, và đã quảng cáo AEC để đưa vào AIR 20 (tháng 12 năm 2015).

Tôi chưa thấy bất kỳ dấu hiệu nào khác cho thấy Adobe sẽ thực hiện việc này hay không. Tôi biết điều đó sẽ là một sự kích thích to lớn cho các nhà phát triển ứng dụng dựa trên trò chuyện video, để bao gồm hỗ trợ cho thiết bị di động. Chúng tôi có AEC trên web và máy tính để bàn AIR. Chỉ cần thiết bị di động để tạo các giải pháp video đa kênh.

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