我在尝试在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()
}
请帮帮我。