0
제목을 AVPlayerItem과 연결하려고 시도했으나 작동하지 않는 것처럼 보입니다. Apple의 설명서에 따르면 AVPlayerItem.externalMetadata.append (value)를 사용하여이 작업을 수행 할 수 있어야하지만 작동하도록 설정할 수는 없습니다. 컴파일러에서 "값 유형 'AVPlayerItem'값에 'externalMetadata.'멤버가 없습니다."많은 검색 작업을 수행하고 유사한 문제가있는 사람을 찾지 못했기 때문에 나는 분명히 뭔가 빠져 있어야한다고 가정합니다. 이것은 사용하려는 기능입니다 :Swift에서 AVPlayerItem에 메타 데이터 추가 3
func enqueue(avAsset: AVURLAsset, title:String) {
let item = AVPlayerItem(asset: avAsset)
let titleMetadata = AVMutableMetadataItem()
titleMetadata.identifier = AVMetadataCommonKeyTitle
titleMetadata.value = title as (NSCopying & NSObjectProtocol)?
item.externalMetadata.append(titleMetadata)
self.player.insert(item, after: nil)
if player.rate == 0 {
self.startPlaying()
}
}
어떤 도움을 주시면 감사하겠습니다.
감사합니다. 그것은 물건을 깨끗이합니다. 나는 분명히 뭔가 빠져 있었음에 틀림 없다는 것을 알았다. – kamisama42