Media

public class Media : NSObject

Wrapper class to manage Medium instances

  • Add a new medium

    Declaration

    Swift

    @objc
    public func add(_ mediaLabel: String, mediaType: String, duration: Int) -> Medium

    Parameters

    mediaLabel

    medium name

    mediaType

    medium name

    duration

    medium duration in seconds

    Return Value

    the new medium instance

  • Add a new medium

    Declaration

    Swift

    @objc
    public func add(_ mediaLabel: String, mediaTheme1: String, mediaType: String, duration: Int) -> Medium

    Parameters

    mediaLabel

    medium name

    mediaTheme1

    chapter1 label

    mediaType

    medium type

    duration

    medium duration in seconds

    Return Value

    the new medium instance

  • Add a new medium

    Declaration

    Swift

    @objc
    public func add(_ mediaLabel: String, mediaTheme1: String, mediaTheme2: String, mediaType: String, duration: Int) -> Medium

    Parameters

    mediaLabel

    medium name

    mediaTheme1

    chapter1 label

    mediaTheme2

    chapter2 label

    mediaType

    medium name

    duration

    medium duration in seconds

    Return Value

    the new medium instance

  • Add a new medium

    Declaration

    Swift

    @objc
    public func add(_ mediaLabel: String, mediaTheme1: String, mediaTheme2: String, mediaTheme3: String, mediaType: String, duration: Int) -> Medium

    Parameters

    mediaLabel

    medium name

    mediaTheme1

    chapter1 label

    mediaTheme2

    chapter2 label

    mediaTheme3

    chapter3 label

    mediaType

    medium name

    duration

    medium duration in seconds

    Return Value

    the new medium instance

  • Remove a medium

    Declaration

    Swift

    @available(*, deprecated, renamed: "remove(mediaLabel:﹚")
    @objc
    public func remove(_ mediaLabel: String)

    Parameters

    mediaLabel

    medium name

  • Remove all media

    Declaration

    Swift

    @objc
    public func removeAll()