MoviaBox/ShortPlay/Class/Player/Model/SPPlayerProtocol.swift

35 lines
565 B
Swift

//
// SPPlayerProtocol.swift
// ShortPlay
//
// Created by on 2025/4/9.
//
import UIKit
protocol SPPlayerProtocol: NSObjectProtocol {
///
var playerFinishHadle: (() -> Void)? { get set }
var model: Any? { get set }
var videoInfo: SPVideoInfoModel? { get set }
var isCurrent: Bool { get set }
var rate: Float { get set }
///
func prepare()
///
func start()
///
func pause()
///
func replay()
}