DorisSource

public class DorisSource

One source for all types of playback

  • available types item/url/ssai/csai

    Declaration

    Swift

    public let sourceType: DorisSourceType
  • metadata related to this source

    Declaration

    Swift

    public let metadata: DorisSourceMetadata?
  • Initialize source with stream and Ads

    Warning

    textTracks will be ignored if sourceType .item is used

    Declaration

    Swift

    public init(type: DorisSourceType, metadata: DorisSourceMetadata? = nil)

    Parameters

    sourceType

    .item .url .csai .ssai

    textTracks

    sideloaded subtitles to insert into mater manifest dynamically, textTracks do not apply to .item(AVPlayerItem) type

    drm

    Digital Rights Management

    metadata

    title, description or any extra source related data