Yospace_Objc

@available(*, deprecated, message: "This type is no longer available and will be removed in a future version.")
@objc(THEOplayerYospace)
public protocol Yospace_Objc

API for the Yospace pre-integration.

  • Adds the event listener of the given EventType.

    Remark

    When attaching a listener on the wrong object the application will crash.

    Declaration

    Swift

    @discardableResult
    func addEventListener(type: String, listener: @escaping (YospaceEvent) -> ()) -> EventListener

    Parameters

    type

    EventType of the added event listener. See YospaceEventTypes for possible values.

    listener

    Closure called when event is dispatched.

    Return Value

    The newly added EventListener.

  • Removes the event listener for the given EventType.

    Declaration

    Swift

    func removeEventListener(type: String, listener: EventListener)

    Parameters

    type

    EventType of the event listener to be removed. See YospaceEventTypes for possible values.

    listener

    EventListenerwhich was added byaddEventListener(…)`.