В Android SDK есть возможность переключения между динамиком и гарнитурой при помощи методаПодскажите пожалуйста, есть ли поддержка автоматического переключения между наушниками/динамиком в мобильных SDK (Android, IOS)?
Flashphoner.getAudioManager().setUseSpeakerPhone()
, см пример Media DevicesmSpeakerPhone = (CheckBox) findViewById(R.id.use_speakerphone);
mSpeakerPhone.setChecked(Flashphoner.getAudioManager().getAudioManager().isSpeakerphoneOn());
mSpeakerPhone.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
Flashphoner.getAudioManager().setUseSpeakerPhone(isChecked);
}
});
Если операционная система телефона показывает bluetooth гарнитуру приложению как подключенное устройство вывода звука, то да.Также есть ли возможность воспроизвоодить звук в блютуз гарнитуре?
Спасибо!Добрый день
В Android SDK есть возможность переключения между динамиком и гарнитурой при помощи методаFlashphoner.getAudioManager().setUseSpeakerPhone()
, см пример Media Devices
В iOS SDK такой возможности нет.Code:mSpeakerPhone = (CheckBox) findViewById(R.id.use_speakerphone); mSpeakerPhone.setChecked(Flashphoner.getAudioManager().getAudioManager().isSpeakerphoneOn()); mSpeakerPhone.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { Flashphoner.getAudioManager().setUseSpeakerPhone(isChecked); } });
Также возможность выбора устройства вывода звука есть в Web SDK в браузере.
Если операционная система телефона показывает bluetooth гарнитуру приложению как подключенное устройство вывода звука, то да.