Close current video (fixes #15)

This commit is contained in:
Arkadiusz Fal
2021-12-02 21:19:10 +01:00
parent dd995105b5
commit 19b146c6ad
4 changed files with 26 additions and 2 deletions

View File

@@ -233,7 +233,7 @@ final class PlayerModel: ObservableObject {
loadCompositionAsset(stream.videoAsset, stream: stream, type: .video, of: video, preservingTime: preservingTime)
}
func loadCompositionAsset(
private func loadCompositionAsset(
_ asset: AVURLAsset,
stream: Stream,
type: AVMediaType,
@@ -517,4 +517,10 @@ final class PlayerModel: ObservableObject {
return "\(formatter.string(from: NSNumber(value: rate))!)×"
}
func closeCurrentItem() {
addCurrentItemToHistory()
currentItem = nil
player.replaceCurrentItem(with: nil)
}
}