public protocol PlayerExtension {
    func onContentWillLoad(jsonPlayerConfiguration: [String: Any]) throws
    func onContentLoaded()
    func onPositionChanged(positionSec: Double, durationSec: Double, isLive: Bool, liveStartTime: Double?, seekRangeStart: Double?, seekRangeEnd: Double?)
    func onPlayerWillStop()
    func onPlayerWillDestroy()
}
