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

# カメラやマイクの切り替え

replaceStream メソッド を使うことで、Stream を変更できます。

Publish後、 別のデバイスのカメラの Stream に入れ替えるサンプルコードを以下に示します。

```js
const devices = await SkyWayStreamFactory.enumerateInputVideoDevices();
const camera = await SkyWayStreamFactory.createCameraVideoStream({ deviceId: devices[0].id });

const publication = await person.publish(camera);

const anotherCamera = await SkyWayStreamFactory.createCameraVideoStream({ deviceId: devices[1].id });
publication.replaceStream(anotherCamera);
```
