Enumerations
The following enumerations are available globally.
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, StarPlayerErrorCode) { SPErrorContentRequired = -9001 , //StarPlayerContentModel 필요 SPErrorContentUrlRequired = -9002 , //ContentUrl 필요 SPErrorOriginalUrlRequired = -9003 , //OriginalUrl 필요 SPErrorLicenseRequired = -9101 , //라이센스 데이터 필요 SPErrorLicenseAuthRequestFailed = -9102 , //라이센스 인증 요청 실패 SPErrorLicenseAuthResponseParseFailed = -9103 , //라이센스 인증 response 파싱 실패 SPErrorLicenseAuthFailed = -9104 , //라이센스 인증 실패 SPErrorLicenseDisabled = -9105 , //라이센스 비활성화 SPErrorLicenseFileCreate = -9106 , //라이센스 파일 생성 실패 SPErrorLicenseFileNotFound = -9107 , //라이센스 파일을 찾을 수 없음 (라이센스 인증 필요) SPErrorPlaybackNotSupported = -9200 , //재생을 지원하지 않음 (case1:서브플레이어는 Live스트리밍 재생을 지원하지 않음) SPErrorPlaybackPlayerNotOpen = -9201 , //플레이어가 open 되지 않은 상태(open 함수 호출 필요) SPErrorPlaybackNotFound = -9202 , //재생 404 발생(서버 또는 컨텐츠를 찾을 수 없는 상태) SPErrorPlayback = -9203 , //재생 에러 (기본플레이어만 사용 ,AVError, NSURLErrorDomain 및 기타 시스템에서 발생하는 에러 코드를 description과 포함해서 message에 출력) SPErrorPlaybackUnknown = -9204 , //알 수 없는 재생 에러 (기본플레이어만 사용) SPErrorPlaybackRangeOver = -9205 , //구간재생 범위 에러 SPErrorPlaybackCannotConnectStreaming = -9206 , //재생시 스트리밍 에러(연결 실패) SPErrorPlaybackNetworkDisconnected = -9207 , //재생중 네트워크 연결이 끊겼을 경우 SPErrorPlaybackDisconnected = -9208 , //영상이 끝까지 재생되지 않고 종료 되었을 경우 } -
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSUInteger, StarPlayerScmsBlockCode) { ScmsConnectionFailed = 0 , //scms 연결 실패 ScmsBlockedUnknown = 600 , //알 수 없음 ScmsBlockedMultipleConnections = 601 , //다중 접속 block(재생중 지속적으로 체크) ScmsBlockedUID = 602 , //user id block(scms 접속할 때(플레이어 시작) 체크) ScmsBlockedIP = 603 , //ip block(scms 접속할 때(플레이어 시작) 체크) ScmsBlockedPID = 604 , //player id block(scms 접속할 때(플레이어 시작) 체크) ScmsBlockedDevice = 605 , //device block(scms 접속할 때(플레이어 시작) 체크) ScmsBlockedMirroring = 606 //mirroring block(재생중 지속적으로 체크) } -
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, StarPlayerOpenState) { OpenStateIdle, //플레이어 준비 안됨(라이센스 인증 및 초기화가 완료되지 않은 상태) OpenStateReady //플레이어 준비 완료(라이센스 인증이 및 초기화가 완료된 상태) }Swift
enum StarPlayerOpenState : Int, @unchecked Sendable -
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, StarPlayerPlayState) { PlayerStateStopped, //플레이어 중지,force stop (stop 함수 호출시, 플레이어 재생 완료시) PlayerStateSuspended, //플레이어 중지,유휴상태 (백그라운드 진입시(backgroundPlaybackEnabled=false & pictureInPictureEnabled=false), 백그라운 재생중 long pause 상태, 네트워크 연결이 끊겼을 경우, 301 리다이렉트 발생시) PlayerStateStarting, //플레이어 재생 시도 PlayerStateReadyToPlay, //플레이어 재생준비 완료 PlayerStatePlaying, //플레이어 재생 PlayerStatePause, //플레이어 일시정지 PlayerStateComplete //플레이어 재생 완료(미디어 끝까지 봤을 경우) }Swift
enum StarPlayerPlayState : Int, @unchecked Sendable -
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, StarPlayerAspectRatio) { SCREEN_ASPECT_RATIO_ORIGINAL, //원본 화면 SCREEN_ASPECT_RATIO_FULL_FIT, //꽉찬 화면 SCREEN_ASPECT_RATIO_16_9, //16:9 화면 SCREEN_ASPECT_RATIO_4_3 //4:3 화면 }Swift
enum StarPlayerAspectRatio : Int, @unchecked Sendable -
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, StarPlayerViewScreenDragState) { ScreenDragFinished, ScreenDraggingLeftY, ScreenDraggingRightY, ScreenDraggingX }Swift
enum StarPlayerViewScreenDragState : Int, @unchecked Sendable -
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, SubtitleVerticalAlign) { SubtitleAlignTop, SubtitleAlignBottom, SubtitleAlignCenter }
Enumerations Reference