HLS video improvements

This commit is contained in:
Isaac
2024-10-01 21:25:11 +08:00
parent bbf127b806
commit 5eeb6088f7
14 changed files with 1676 additions and 30587 deletions

View File

@@ -202,6 +202,7 @@ public protocol UniversalVideoManager: AnyObject {
func removePlaybackCompleted(id: AnyHashable, index: Int)
func statusSignal(content: UniversalVideoContent) -> Signal<MediaPlayerStatus?, NoError>
func bufferingStatusSignal(content: UniversalVideoContent) -> Signal<(RangeSet<Int64>, Int64)?, NoError>
func isNativePictureInPictureActiveSignal(content: UniversalVideoContent) -> Signal<Bool, NoError>
}
public enum AudioRecordingState: Equatable {