MillmanY / MMPlayerView

Custom AVPlayerLayer on view and transition player with good effect like youtube and facebook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

self.mmPlayerLayer.resume() not stream video from url

ArjunBhilare opened this issue · comments

let myURL = "http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4"

    url = URL(string:myURL)
    
    mmPlayerLayer.playView = videoView
    
    mmPlayerLayer.coverFitType = .fitToPlayerView
    
    mmPlayerLayer.videoGravity = .resizeAspectFill
    
    self.mmPlayerLayer.set(url: url)
    
   
    
    mmPlayerLayer.getStatusBlock { [weak self] (status) in

        switch status {
        case .failed(let err):
            print("Error")
        case .ready:
            
            print("Ready to Play")
            self!.stateVideo = "pause"
            self!.mmPlayerLayer.player?.pause()
            
        case .playing:
            //print("Playing")
            self!.stateVideo = "playing"
            
        case .pause:
            //print("Pause")
            self!.stateVideo = "pause"
            
        case .end:
            //print("End")
            self!.stateVideo = "end"
            self!.mmPlayerLayer.resume()
            
        default: break
            
        }
    
    }

    self.mmPlayerLayer.resume()

This doesn't stream the video. Please help!