# Sandbox.Sound.Play

## Overload 1

```csharp
static SoundHandle Play(string eventName, float fadeInTime = 0)
```

### Parameters

- `eventName` (`string`)
- `fadeInTime` (`float`), default `0`

### Returns

`SoundHandle`

## Overload 2

```csharp
static SoundHandle Play(SoundEvent soundEvent, float fadeInTime = 0)
```

### Parameters

- `soundEvent` (`SoundEvent`)
- `fadeInTime` (`float`), default `0`

### Returns

`SoundHandle`

## Overload 3

```csharp
static SoundHandle Play(SoundEvent soundEvent, Vector3 position, float fadeInTime = 0)
```

Play a sound and set its position

### Parameters

- `soundEvent` (`SoundEvent`)
- `position` (`Vector3`)
- `fadeInTime` (`float`), default `0`

### Returns

`SoundHandle`

## Overload 4

```csharp
static SoundHandle Play(string eventName, Vector3 position, float fadeInTime = 0)
```

Play a sound and set its position

### Parameters

- `eventName` (`string`)
- `position` (`Vector3`)
- `fadeInTime` (`float`), default `0`

### Returns

`SoundHandle`

## Overload 5

```csharp
static SoundHandle Play(string eventName, Mixer mixer)
```

Play a sound and set its mixer

### Parameters

- `eventName` (`string`)
- `mixer` (`Mixer`)

### Returns

`SoundHandle`

## Overload 6

```csharp
static SoundHandle Play(SoundEvent soundEvent, Mixer mixer)
```

Play a sound and set its mixer

### Parameters

- `soundEvent` (`SoundEvent`)
- `mixer` (`Mixer`)

### Returns

`SoundHandle`

Declared in [Sandbox.Sound](/api/Sandbox.Sound).
Assembly: `Sandbox.Engine`.
