2013-10-10 4 views
5

Мы разрабатываем приложение для видеочата для iOS с использованием AIR Mobile, а акустическое эхо - это настоящая шоу-стоппер. getEnhancedMicrophone() возвращает null, поэтому, очевидно, Adobe не может нам помочь.Акустическое эхо-аннулирование в AIR Mobile на iOS - с использованием собственных расширений?

Однако, в отличие от Android, похоже, что акустическая эхоподавление - это standard feature на iOS. Есть ли способ использовать Native Extensions, например, чтобы включить AEC в нашем приложении, используя kAudioUnitSubType_VoiceProcessingIO?

Этот вопрос касается только iOS, на данный момент нас не интересует Android.

ответ

2

К сожалению, я уверен, что вы не можете использовать родное расширение (ANE) для работы с AIR mobile. NetStream может присоединять только классы Adobe Camera and Microphone, поэтому нет точки интеграции.

И как вы знаете, с 17 декабря 2015 года Adobe по-прежнему не обращалась к AEC для AIR на мобильных устройствах на платформах Apple или Android.

Однако мой контакт с Крисом Кэмпбеллом в Adobe несколько раз в начале 2015 года касался AEC для AIR Mobile, и Крис однажды сказал, что они разрешили юридические вопросы лицензирования WRT, связанные с AEC, и он был качка AEC для включения в AIR 20 для мобильных устройств (декабрь 2015 года), поэтому, возможно, это будет объявлено в ближайшее время, хотя я не задерживаю дыхание.

Я не видел никаких других публичных показаний, что Adobe собирается это сделать. Я знаю, что это будет огромным стимулом для разработчиков приложений для видеочатов, включая поддержку мобильных устройств.

+0

Благодарим за обновление и ваше понимание этого. Мы слишком долго задерживали дыхание для AEC в AIR Mobile, и в конце концов мы с ним работали с WebRTC. – jamix

+0

Спасибо за ваш комментарий Jamix. Мы потратили некоторое время на изучение и игру с помощью WebRTC и оценили перенос всех наших продуктов видеочата Adobe, чтобы использовать его. Могли ли вы использовать инвестиции Adobe Flash/AIR с помощью WebRTC? Или вы купили пулю и пошли на урожай, чтобы интегрироваться с WebRTC? Мы также обеспокоены тем, что WebRTC еще не готов или довольно долгое время требует, чтобы мы создали браузер обойти браузер, когда браузер не поддерживает WebRTC. Мы также смотрим сейчас в Vidyo, но опять же, нужно идти на учебу, чтобы интегрироваться. – Erik

+0

Мы запустили пулю и отправились на iOS: https://bloggeek.me/flash-webrtc-gruveo-finally-converted/ Плагин Temasys WebRTC бесплатный, и он не позволяет WebRTC в IE и Safari на рабочем столе без проблем. Спустя более года мы не сожалеем. – jamix