30 lines
555 B
Swift
30 lines
555 B
Swift
//
|
|
// SPPlayerListViewModel.swift
|
|
// ShortPlay
|
|
//
|
|
// Created by 曾觉新 on 2025/4/9.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
class SPPlayerListViewModel: NSObject {
|
|
|
|
var isPlaying = false
|
|
|
|
private var _currentPlayer: SPPlayerProtocol?
|
|
var currentPlayer: SPPlayerProtocol? {
|
|
set {
|
|
_currentPlayer?.isCurrent = false
|
|
_currentPlayer?.pause()
|
|
|
|
_currentPlayer = newValue
|
|
_currentPlayer?.isCurrent = true
|
|
}
|
|
get {
|
|
return _currentPlayer
|
|
}
|
|
}
|
|
|
|
|
|
}
|