Browse Source

Swift Video 3

master
marcoschmickler 4 years ago
parent
commit
c60a3824a7
  1. 11
      kplayer/svideo/SVideoPlayer.swift

11
kplayer/svideo/SVideoPlayer.swift

@ -10,6 +10,7 @@ import AVKit
struct SVideoPlayer: View, EditItemDelegate {
// url: URL(string: "https://bitdash-a.akamaihd.net/content/sintel/hls/playlist.m3u8")!
var player = AVQueuePlayer(items: [AVPlayerItem]())
var secondPlayer = AVQueuePlayer(items: [AVPlayerItem]())
var playerLooper : AVPlayerLooper
var completionHandler: ((Bool) -> Void)?
@ -341,14 +342,10 @@ struct SVideoPlayer: View, EditItemDelegate {
if currentSnapshot.playerURL != model.currentURL {
model.currentURL = currentSnapshot.playerURL
player.insert(model.currentPlayerItem(), after: player.currentItem)
DispatchQueue.main.asyncAfter(deadline: .now() + 1.0) {
player.advanceToNextItem()
// seekTime(currentSnapshot.time)
}
// player.replaceCurrentItem(with: model.currentPlayerItem())
player.replaceCurrentItem(with: model.currentPlayerItem())
playerLooper
seekTime(currentSnapshot.time)
}
else {
seekTime(currentSnapshot.time)

Loading…
Cancel
Save