gpt4 book ai didi

audio - Openvidu-将视频通话音频设置为扬声器Android

转载 作者:行者123 更新时间:2023-12-03 01:21:54 24 4
gpt4 key购买 nike

我按照android教程项目在我的应用程序中实现了openvidu,但是当我开始通话时,声音是从听筒发出的(就像在通话过程中一样),而不是从扬声器发出的。我可以在家修理吗?

最佳答案

您可以这样做:

//Import audio manager
import android.media.AudioManager;

public class MyVideoCallActivity extends AppCompatActivity {

private AudioManager audioManager;

@Override
protected void onCreate(Bundle savedInstanceState) {
//.....SOME CODE

//Start Video call method
startVideoCall();
}

public void startVideoCall() {
//Setup audio manager that will output sound to speaker
audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
if (audioManager != null) {
audioManager.setSpeakerphoneOn(true);
}
//...OTHER CODE that set up other views and stuff
}

//Later onDestroy revert to defaults.
@Override
protected void onDestroy() {
super.onDestroy();
if (audioManager != null) {
audioManager.setSpeakerphoneOn(false);
}
}
}

最重要的是,导入音频管理器:
import android.media.AudioManager;

然后:
AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
if (audioManager != null) {
audioManager.setSpeakerphoneOn(true);
}

关于audio - Openvidu-将视频通话音频设置为扬声器Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61055713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com