Özellikle bir mp4 videosu olmak üzere AVAsset
kaynak adının (aka dosya adı) elde edilmesi ile ilgileniyorum. Varlık kaynak adıyla oluşturuldu, sadece AVAsset
örneğim olduğunda gelecekte aynı dize kaynağını almak istiyorum. Bu durumda, varlıktan "my-video"
nasıl edinebilirim?Varolan bir AVAsset'in kaynak adını almanın herhangi bir yolu var mı?
AVAsset(URL: NSBundle.mainBundle().URLForResource("my-video", withExtension: "mp4")!)
ben varlık en title
ulaşabilirim, ancak bu her zaman kaynak adıyla aynı değildir. Ve dosya adı, varlığın ortak meta verilerinde değil.
var title = ""
for metadataItem in asset.commonMetadata {
if metadataItem.commonKey == "title" {
title = metadataItem.value as! String
}
}