본문으로 건너뛰기

KollusContent

KollusContent Class

#import <KollusContent.h>

재생할 콘텐츠의 URL, DRM 정보, 다운로드 상태 등 콘텐츠 메타데이터를 담는 클래스입니다.

Properties

속성설명
NSString * company회사 이름
NSString * title콘텐츠 이름
NSString * course코스 이름
NSString * teacher강사 이름
NSString * snapshot스냅샷 파일 경로
NSString * thumbnail섬네일 파일 경로
NSString * mediaContentKey미디어 콘텐츠 키
NSString * synopsis시놉시스
NSString * descriptionURL상세 정보 URL
CGSize naturalSize영상 원본 크기
NSString * iosPlayerType플레이어 타입 (hw, sw, native)
KollusContentType contentType콘텐츠 타입
NSDate * DRMCheckDateDRM 체크 일시
NSDate * DRMExpireDateDRM 만료 일시
long DRMExpireCountMaxDRM 최대 재생 횟수
long DRMExpireCountDRM 재생 횟수
NSTimeInterval DRMTotalExpirePlayTimeDRM 전체 재생 가능 시간
NSTimeInterval DRMExpirePlayTimeDRM 재생 가능 시간
BOOL DRMExpiredDRM 만료 여부
BOOL DRMExpireRefreshPopupDRM 유효 기간 갱신(Renewal) 팝업 여부
NSTimeInterval duration콘텐츠 재생 시간
NSTimeInterval position이어보기 시간
NSUInteger contentIndex콘텐츠 인덱스: 다운로드 콘텐츠 재생 시 사용
long long fileSize콘텐츠 파일 크기
long long downloadSize다운로드된 파일 크기
NSUInteger downloadProgress다운로드 백분율
BOOL downloaded다운로드 완료 여부
long long downloadStopSize다운로드가 중지된 파일 크기
int downloadedTime파일 다운로드 일시

Property Details

속성설명
(NSString*) company
[read, nonatomic, copy]
회사 이름
(NSUInteger) contentIndex
[read, nonatomic, unsafe_unretained]
콘텐츠 인덱스 (다운로드 콘텐츠 재생 시 사용)
(KollusContentType) contentType
[read, nonatomic, unsafe_unretained]
콘텐츠 타입
(NSString*) course
[read, nonatomic, copy]
코스 이름
(NSString*) descriptionURL
[read, nonatomic, copy]
상세 정보 URL
(BOOL) downloaded
[read, nonatomic, unsafe_unretained]
다운로드 완료 여부
(int) downloadedTime
[read, nonatomic, unsafe_unretained]
파일 다운로드 일시
(NSUInteger) downloadProgress
[read, nonatomic, unsafe_unretained]
다운로드 백분율
(long long) downloadSize
[read, nonatomic, unsafe_unretained]
다운로드된 파일 크기
(long long) downloadStopSize
[read, nonatomic, unsafe_unretained]
다운로드가 중지된 파일 크기
(NSDate*) DRMCheckDate
[read, nonatomic, strong]
DRM 체크 일시
(long) DRMExpireCount
[read, nonatomic, unsafe_unretained]
DRM 재생 횟수
(long) DRMExpireCountMax
[read, nonatomic, unsafe_unretained]
DRM 최대 재생 횟수
(BOOL) DRMExpired
[read, nonatomic, unsafe_unretained]
DRM 만료 여부
(NSDate*) DRMExpireDate
[read, nonatomic, strong]
DRM 만료 일시
(NSTimeInterval) DRMExpirePlayTime
[read, nonatomic, unsafe_unretained]
DRM 재생 가능 시간
(BOOL) DRMExpireRefreshPopup
[read, nonatomic, unsafe_unretained]
DRM 유효 기간 갱신(Renewal) 팝업 여부
(NSTimeInterval) DRMTotalExpirePlayTime
[read, nonatomic, unsafe_unretained]
DRM 전체 재생 가능 시간
(NSTimeInterval) duration
[read, nonatomic, unsafe_unretained]
콘텐츠 재생 시간
(long long) fileSize
[read, nonatomic, unsafe_unretained]
콘텐츠 파일 크기
(NSString*) iosPlayerType
[read, nonatomic, copy]
플레이어 타입 (hw, sw, native)
(NSString*) mediaContentKey
[read, nonatomic, copy]
미디어 콘텐츠 키
(CGSize) naturalSize
[read, nonatomic, unsafe_unretained]
영상 원본 크기
(NSTimeInterval) position
[read, nonatomic, unsafe_unretained]
이어보기 시간
(NSString*) snapshot
[read, nonatomic, copy]
스냅샷 파일 경로
(NSString*) synopsis
[read, nonatomic, copy]
시놉시스
(NSString*) teacher
[read, nonatomic, copy]
강사 이름
(NSString*) thumbnail
[read, nonatomic, copy]
섬네일 파일 경로
(NSString*) title
[read, nonatomic, copy]
콘텐츠 이름