|
@@ -158,7 +158,7 @@ import okhttp3.Cache;
|
|
|
import pub.devrel.easypermissions.AfterPermissionGranted;
|
|
|
|
|
|
@AutoInjector(NextcloudTalkApplication.class)
|
|
|
-public class CallActivity extends CallBaseActivity {
|
|
|
+public class CallActivity extends CallBaseActivity implements MagicAudioManager.AudioManagerEvents {
|
|
|
|
|
|
@Inject
|
|
|
NcApi ncApi;
|
|
@@ -256,6 +256,11 @@ public class CallActivity extends CallBaseActivity {
|
|
|
|
|
|
private CallActivityBinding binding;
|
|
|
|
|
|
+ @Override
|
|
|
+ public void onAudioDeviceChanged(MagicAudioManager.AudioDevice selectedAudioDevice, Set<MagicAudioManager.AudioDevice> availableAudioDevices) {
|
|
|
+ setAudioOutputChannel(selectedAudioDevice);
|
|
|
+ }
|
|
|
+
|
|
|
@Parcel
|
|
|
public enum CallStatus {
|
|
|
CONNECTING, CALLING_TIMEOUT, JOINED, IN_CONVERSATION, RECONNECTING, OFFLINE, LEAVING, PUBLISHER_FAILED
|