struct MediaItem
MediaItem은 미디어의 url, 자막 정보, 메타 데이터, DRM 설정 등을 가지고 있는 구조체입니다. 해당 속성에 접근하면 Agnet에서 설정한 값을 가져올 수 있습니다.
let clippingConfiguration: ClippingConfiguration?
var disablePlaybackRate: Bool
let drmConfiguration: DrmConfiguration?
let mediaMetadata: MediaMetadata?
let returnUrl: URL?
let seekable: Bool
타입 | 설명 |
Bool | 미디어 Seek 기능 허용 여부 |
let subtitleConfigurations: [SubtitleConfiguration]
var title: String { get }
let url: URL
var useBookmarkCallback: Bool
func buildUpon() -> MediaItem.Builder
Builder를 사용하여 미디어 아이템에 대한 초기 설정을 합니다. 미디어 아이템의 기존 메타데이터나 DRM 구성을 바꿀 때 사용시면 됩니다. 미디어 아이템으로 사용하기 위해서는 반드시 .build()를 해야합니다.
static func from(url: URL) -> MediaItem
미디어 주소를 파라미터로 입력하여 미디어 아이템을 구성하는 정적 함수입니다.
class Builder
미디어 아이템을 구성하기 위한 클래스입니다. 자세한 내용은 MediaItem.Builder를 참고하세요.