我是新來的ios編程,實際上我需要流視頻URL,但我無法使用avplayer流視頻URL,但使用avplayer下載的文件,我可以play.Actual問題是我的文件格式是不同 例如我的文件名是這樣song.apa但song.mp4如何在ios swift中播放視頻
代碼:
let avplayerController = AVPlayerViewController()
var avPlayer:AVPlayer?
override func viewDidLoad()
{
super.viewDidLoad()
let movieUrl = URL.init(string: "http://techslides.com/demos/sample-videos/small.3gp")
self.avPlayer = AVPlayer.init(url: movieUrl!)
self.avplayerController.player = self.avPlayer
}
override func didReceiveMemoryWarning()
{
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func playVideo(_ sender: Any)
{
self.present(self.avplayerController, animated: true) {
self.avplayerController.player?.play()
}
}
AVPlayer不能流Youtube-視頻,看到這個答案https://stackoverflow.com/a/34709948/1518174 – Matz
在youtube是基於工作在iframe ,你不能在avplayer中玩。使用webview或youtubeplayer –
不僅youtube視頻其他視頻鏈接也我無法播放,我改變了鏈接 – skyshine