PlaybackInfo
protocol PlaybackInfo
재생 정보 저장소에 저장된 정보를 나타내는 프로토콜입니다. 재생 정보 저장소의 shared 속성과 find(by:) 메서드를 사용하여 미디어의 정보를 가져올 수 있습니다.
속성
artworkUrl
var artworkUrl: URL? { get }
타입 | 설명 |
---|---|
URL | 미디어 아이템의 아트워크 주소 |
미디어 아이템의 아트워크 경로를 나타내는 속성입니다.
duration
var duration: Duration? { get }
타입 | 설명 |
---|---|
Duration | 미디어 아이템의 전체 길이 |
미디어 아이템의 전체 길이를 나타내는 속성입니다.
expiresOn
var expiresOn: Date? { get }
타입 | 설명 |
---|---|
Date | 만료 일시 |
미디어 아이템의 만료 일시를 나타내는 속성입니다.
lastPlayedTime
var lastPlayedTime: Duration? { get }
타입 | 설명 |
---|---|
Duration | 마지막 재생 위치 |
미디어 아이템이 마지막으로 재생한 위치를 나타내는 속성입니다.
url
var url: URL { get }
타입 | 설명 |
---|---|
URL | 재생 미디어의 주소 |
미디어의 주소를 나타내는 속성입니다. 재생 정보 저장소로부터 정보를 가져올 때, 이 미디어 주소를 사용합니다.