Функция за запис на разговори на Android

Както беше обсъдено в други публикации, повечето устройства с Android не поддържат запис на разговори. Записването на AudioSource.VOICE_CALL обаче работи добре на моя Samsung Galaxy S2.

Някой знае ли дали поддържането на това е новата тенденция на Google или е просто функция, специфична за SGS2?


person Michael Litvin    schedule 03.08.2011    source източник


Отговори (2)


Не вярвам, че Google се насочва към запис на гласови повиквания. Всъщност мисля, че вероятно работят върху начини да не позволят това поради големи проблеми със сигурността. Говорейки за това, някои скорошни новини, случили се преди няколко дни преди доклади за такива пропуски в сигурността. Не мисля, че използването на AudioSource.VOICE_CALL е предназначено да се използва по този начин. Надяваме се, че това отговори на въпроса ви.

Актуализация: Връзката към новини от 2011 г. за съжаление вече не работи. Съжалявам за това.

person Brian    schedule 03.08.2011
comment
Това е вид разливане на бебето с водата за къпане. Представете си, че клавиатурите са забранени, защото някои лоши хора пишат програми за регистриране на ключове... - person Michael Litvin; 04.08.2011
comment
И все пак, как AuioSource.VOICE_CALL трябваше да се използва, ако не по този начин? Мисля, че това е основната му причина да съществува.. - person Michael Litvin; 04.08.2011
comment
Добре, извинявам се, ако отговорът ми не ви насочва в правилната посока. Просто исках да предоставя някои доказателства, че Google може да не се движи непременно към тенденция да позволява на приложенията да записват телефонни разговори. От друга страна, може да е точно както споменахте, не всички устройства поддържат тези функции. - person Brian; 05.08.2011
comment
новинарската връзка не работи. - person Jalal; 12.11.2017
comment
Моите извинения, това беше от 2011 г., вероятно така или иначе не трябваше да препраща към връзки като този, тъй като те могат да бъдат повредени. - person Brian; 13.11.2017

Google няма никакъв контрол върху това (освен ако не започнат да задължават устройствата да/не трябва да поддържат запис на гласово обаждане в техния документ за дефиниция на съвместимост).
Те са предоставили начин за приложенията да изискват звука на гласовото повикване, като добавят VOICE_CALL AudioSource, но действителното внедряване на тази функция е специфично за платформата и се управлява от доставчиците на платформата и OEM производителите.

Възможно е обаче да видите повече платформи, които поддържат тази функция сега, отколкото през 2011 г. (или 2010 г., тъй като е необходимо известно време, докато новите платформи се появят на пазара в потребителски продукти).
През последните няколко години съм работил с около половин дузина различни мобилни платформи. От тях всеки един е имал поддръжка за запис на гласови повиквания, въпреки че на два от тях софтуерната поддръжка е недовършена.

TL;DR: Не, това не е специфична функция за SG2, но също така не се поддържа универсално. И всъщност няма нищо общо с Google.

person Michael    schedule 19.04.2013
comment
Имам SGS2. С оригинални ROM на Samsung 2.3.3 и 4.0.3 работи добре. С Samsung original ROM 4.1.2 не става. Очевидно не е хардуерен проблем. - person Michael Litvin; 20.04.2013
comment
Работя с Jellybean през последните около 8 месеца (всъщност записването на гласови разговори е една от функциите, управлявани от моя екип) и мога да ви кажа, че няма промени от Google, които да нарушат записа на гласови разговори поддържа. Ако някой го е счупил, вероятно е Samsung или който и да е доставчик на платформата за SGS2. Поради големия размер на Android и целия базов код на платформата е неизбежно да се прокрадват грешки между изданията и някои ще останат неоткрити или непоправени по една или друга причина. - person Michael; 21.04.2013
comment
Странно, пробвах Nexus 4.2.2 ROM, който е практически чист код на Google, но въпреки това записът не работи. В текущия ми ROM има вграден запис на разговори, така че съм сигурен, че е възможно да вкарам линията. Но VOICE_CALL не работи за мен. - person Michael Litvin; 21.04.2013