ErrorCategory

@objc(THEOplayerErrorCategory)
public enum ErrorCategory : Int32, Codable, CaseIterable

The Error category a TheoErrorCode belongs to.

  • Clusters all errors related to the configuration.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryCONFIGURATION)
    case CONFIGURATION = 1
  • Clusters all errors related to the license.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryLICENSE)
    case LICENSE = 2
  • Clusters all errors related to the source.

    Declaration

    Swift

    @objc(THEOplayerErrorCategorySOURCE)
    case SOURCE = 3
  • Clusters all errors related to the manifest.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryMANIFEST)
    case MANIFEST = 4
  • Clusters all errors related to the media.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryMEDIA)
    case MEDIA = 5
  • Clusters all errors related to the network.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryNETWORK)
    case NETWORK = 6
  • Clusters all errors related to the content protection.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryCONTENT_PROTECTION)
    case CONTENT_PROTECTION = 7
  • Clusters all errors related to the subtitles.

    Declaration

    Swift

    @objc(THEOplayerErrorCategorySUBTITLE)
    case SUBTITLE = 8
  • VR

    Clusters all errors related to VR.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryVR)
    case VR = 9
  • ADS

    Clusters all errors related to ads.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryADS)
    case ADS = 10
  • Clusters all errors related to fullscreen.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryFULLSCREEN)
    case FULLSCREEN = 11
  • This category clusters all errors related to caching.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryCACHE)
    case CACHE = 12
  • This category clusters all errors related to THEOlive.

    Declaration

    Swift

    @objc(THEOplayerErrorCategoryTHEOLIVE)
    case THEOLIVE = 13