---
title: "value(forProperty:)"
framework: mediaplayer
role: symbol
role_heading: Instance Method
path: "mediaplayer/mpmediaentity/value(forproperty:)"
---

# value(forProperty:)

Retrieves the value for a specified media property key.

## Declaration

```swift
func value(forProperty property: String) -> Any?
```

## Parameters

- `property`: The media property key that you want the corresponding value of.

## Return Value

Return Value The value for the media property key.

## Discussion

Discussion Use enumerateValues(forProperties:using:) to efficiently access more than one property at a time. To see which media property keys you can use with this method, refer to Media entity property keys, General media item property keys, Playlist property keys, and User-defined property keys.

## See Also

### Working with media properties

- [canFilter(byProperty:)](mediaplayer/mpmediaentity/canfilter(byproperty:).md)
- [enumerateValues(forProperties:using:)](mediaplayer/mpmediaentity/enumeratevalues(forproperties:using:).md)
- [persistentID](mediaplayer/mpmediaentity/persistentid.md)
- [subscript(_:)](mediaplayer/mpmediaentity/subscript(_:).md)
- [MPMediaEntityPersistentID](mediaplayer/mpmediaentitypersistentid.md)
