---
title: "init(_:)"
framework: realitykit
role: symbol
role_heading: Initializer
path: "realitykit/audiofilegroupresource/init(_:)"
---

# init(_:)

Creates a group resource from an array of audio file resources (backward compatibility).

## Declaration

```swift
@MainActor @preconcurrency init(_ resources: [AudioFileResource]) throws
```

## Parameters

- `resources`: The audio file resources for the group

## Discussion

Discussion This initializer maintains backward compatibility with existing code that doesn’t specify configuration. note: An error if the provided array is empty or if the underlying audio assets do not have matching channel layouts.

## See Also

### Creating a resource

- [init(named:from:in:)](realitykit/audiofilegroupresource/init(named:from:in:).md)
- [load(named:from:in:)](realitykit/audiofilegroupresource/load(named:from:in:).md)
