Setting the .commonIdentifierDescription in AVPlayerItem's externalMetadata property does not show up in the AVPlayerViewController UI

I am trying to set the .commonIdentifierTitle, .iTunesMetadataTrackSubTitle, .commonIdentifierDescription metadata to an AVPlayerItem's externalMetadata property, but unfortunately only the title and subtitle shown up in the AVPlayerViewController UI.

According to the WWDC22 "Create a great video playback experience" video, we are expecting to see description with a chevron should appears.

Example code I used is exactly same as outlined in the video: https://developer.apple.com/videos/play/wwdc2022/10147/?time=248

// Setting content external metadata

let titleItem = AVMutableMetadataItem()
titleItem.identifier = .commonIdentifierTitle
titleItem.value = // Title string

let subtitleItem = AVMutableMetadataItem()
subtitleItem.identifier = .iTunesMetadataTrackSubTitle
subtitleItem.value = // Subtitle string

let infoItem = AVMutableMetadataItem()
infoItem.identifier = .commonIdentifierDescription
infoItem.value = // Descriptive info paragraph

playerItem.externalMetadata = [titleItem, subtitleItem, infoItem]

Could anyone have solutions regarding to this issue or this is a bug in AVPlayerViewController?

Thanks

Post not yet marked as solved Up vote post of VincentPeng Down vote post of VincentPeng
570 views