Вопрос по работе мобильных SDK

edemin

New Member
Здравствуйте!
Подскажите пожалуйста, есть ли поддержка автоматического переключения между наушниками/динамиком в мобильных SDK (Android, IOS)? Спасибо!
 

edemin

New Member
Также есть ли возможность воспроизвоодить звук в блютуз гарнитуре?
 

Max

Administrator
Staff member
Добрый день
Подскажите пожалуйста, есть ли поддержка автоматического переключения между наушниками/динамиком в мобильных SDK (Android, IOS)?
В Android SDK есть возможность переключения между динамиком и гарнитурой при помощи метода Flashphoner.getAudioManager().setUseSpeakerPhone(), см пример Media Devices
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);
    }
});
В iOS SDK такой возможности нет.
Также возможность выбора устройства вывода звука есть в Web SDK в браузере.
Также есть ли возможность воспроизвоодить звук в блютуз гарнитуре?
Если операционная система телефона показывает bluetooth гарнитуру приложению как подключенное устройство вывода звука, то да.
 

edemin

New Member
Добрый день

В Android SDK есть возможность переключения между динамиком и гарнитурой при помощи метода Flashphoner.getAudioManager().setUseSpeakerPhone(), см пример Media Devices
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);
    }
});
В iOS SDK такой возможности нет.
Также возможность выбора устройства вывода звука есть в Web SDK в браузере.

Если операционная система телефона показывает bluetooth гарнитуру приложению как подключенное устройство вывода звука, то да.
Спасибо!
 
Top