如何阻止MPMoviePlayer在Swift中自动启动流视频

时间:2016-06-16 07:24:40

标签: ios swift mpmovieplayer

我在尝试在Mpmovieplayer中播放流媒体电影时遇到了一些问题。我想准备在加载方法中准备流媒体电影,然后在单击按钮(切换播放方法)后启动它。但有时它会在点击按钮之前自动播放。 (约20%)。我不知道如何解决这个问题。

rotatePicture

- >>加载方法部分

 func load(~~~~~~~~~~~~~~~~~){
 self.doPause()
    self.isOnMetaData = false
    self.isLive = isLivePlay
    self.playURL = path
    self.isFile = isFile
    self.isAutoPlay = isAutoPlay
    if(isFile==false && isAutoPlay==true){
        if(self.checkNetworkAllow()==false){

            return false
        }
    }
    if(isAutoPlay == true){
        self.loadBar?.startAnimating()
    }else{
        self.loadBar?.stopAnimating()
    }

    self.isPlaying=false
    self.resetPlayerStatus()
    self.setActive(true)
    PlayerManager.instance!.setActivePlayer(self)

    if(self.isLive == true){
        self.uiSeekBox?.hidden = true
    }else{
        self.uiSeekBox?.hidden = false
    }
    print("play path : " +  path)


    if(isFile == true){
        self.player!.contentURL = NSURL(fileURLWithPath: path)
    }else{
        self.player!.contentURL = NSURL(string: path)
    }

    let isUrl:Bool = (playURL?.containsString("bora"))!   //icesky86 add

    }
     self.player!.shouldAutoplay = false
     self.isBora = true
     self.player!.prepareToPlay()
}

请帮帮我。

0 个答案:

没有答案