---
lang: ja
path: cookbook/android-sdk/change-devices
labels: クックブック/Android SDK/カメラの切り替え
metaTitle: カメラの切り替え | Android SDK｜ クックブック ｜ SkyWay（スカイウェイ）
---

# カメラの切り替え

ビデオ通話中に、キャプチャしているカメラを切り替える方法について解説します。

SkyWay Android SDK では、映像の送信を停止することなくカメラを切り替えられる API を提供しています。
例として、キャプチャするカメラをバックカメラに切り替える方法を解説します。

## カメラを切り替える手順

### 切り替え先のカメラ（バックカメラ）を取得する

まず、[`CameraSource.getBackCameras`](https://android-sdk.api-reference.skyway.ntt.com/core/core/com.ntt.skyway.core.content.local.source/-camera-source/get-back-cameras.html) によって、バックカメラを取得します。

```kotlin
val device = CameraSource.getBackCameras(App.appContext).first()
```

### カメラを切り替える

[`CameraSource.changeCamera`](https://android-sdk.api-reference.skyway.ntt.com/core/core/com.ntt.skyway.core.content.local.source/-camera-source/start-capturing.html)にて、カメラを切り替えることができます。

```kotlin
CameraSource.changeCamera(device)
```

キャプチャするカメラを切り替えると、[`CameraSource.createStream`](https://android-sdk.api-reference.skyway.ntt.com/core/core/com.ntt.skyway.core.content.local.source/-video-source/create-stream.html)によって取得した `LocalVideoStream` の全てに対して反映されます。

`LocalVideoStream` が既に Publish され、また他の Member に Subscribe されている場合、送信される映像も切り替わります。
