Network_Objc
@objc(THEOplayerNetwork)
public protocol Network_Objc
The Network API.
-
Adds the given event listener of the given type.
Remark
When attaching a listener on the wrong object the application will crash.Example:
let eventListener = theoplayer.addEventListener(type: NetworkEventTypes.ERROR, listener: handlePlayEvent)
Declaration
Swift
@discardableResult func addEventListener(type: String, listener: @escaping (NetworkErrorEvent) -> ()) -> EventListener
Parameters
type
Event type of the added event listener.
listener
Closure called when event is dispatched.
Return Value
EventListener that can be removed.
-
Removes the given event listener of the given type.
Example:
theoplayer.removeEventListener(type: NetworkEventTypes.ERROR, listener: eventListener)
Declaration
Swift
func removeEventListener(type: String, listener: EventListener)
Parameters
type
Event type of the removed event listener.
listener
EventListener object that has been return on addEventListener.