---
title: "init(forReading:)"
framework: avfaudio
role: symbol
role_heading: Initializer
path: "avfaudio/avaudiofile/init(forreading:)"
---

# init(forReading:)

Opens a file for reading using the standard, deinterleaved floating point format.

## Declaration

```swift
init(forReading fileURL: URL) throws
```

## Parameters

- `fileURL`: The file to read.

## Return Value

Return Value A new AVAudioFile instance you use for reading.

## See Also

### Creating an Audio File

- [init(forReading:commonFormat:interleaved:)](avfaudio/avaudiofile/init(forreading:commonformat:interleaved:).md)
- [init(forWriting:settings:)](avfaudio/avaudiofile/init(forwriting:settings:).md)
- [init(forWriting:settings:commonFormat:interleaved:)](avfaudio/avaudiofile/init(forwriting:settings:commonformat:interleaved:).md)
