AVPlayerItem. externalMetadata not available

According to the documentation (https://developer.apple.com/documentation/avfoundation/avplayeritem/externalmetadata), AVPlayerItem should have an externalMetadata property. However it does not appear to be visible to my app. When I try, I get:

Value of type 'AVPlayerItem' has no member 'externalMetadata'

Documentation states iOS 12.2+; I am building with a minimum deployment target of iOS 18.

Code snippet:

import Foundation
import AVFoundation
/// ... in function ...
// create metadata as described in https://developer.apple.com/videos/play/wwdc2022/110338
var title = AVMutableMetadataItem()
title.identifier = .commonIdentifierAlbumName
title.value = "My Title" as NSString?
title.extendedLanguageTag = "und"
var playerItem = await AVPlayerItem(asset: composition)
playerItem.externalMetadata = [ title ]
AVPlayerItem. externalMetadata not available
 
 
Q