İnternette aşağıdaki kodu buldum ve test etmek için kopyalayıp yapıştırdım, ancak çalışıyor gibi görünmüyor.Çözülmemiş tanımlayıcı 'AVPlayer' kullanımı
import Foundation
import UIKit
import AVKit
class Video1: UIViewController {
var playerViewController = AVPlayerViewController()
var playView = AVPlayer() //Unresolved identifier 'AVPlayer'
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}
override func viewDidAppear(animated: Bool) {
var fileURL = NSURL(fileURLWithPath: "/Users/User/Desktop/video.mp4")
playerView = AVPlayer(URL: fileURL) //Unresolved identifier 'playerView'
//Unresolved identifier 'AVPlayer'
playerViewController.player = playerView //Unresolved identifier 'playerView'
self.presentViewController(playerViewController, animated: true){
self.playerViewController.player?.play()
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
İlgili çerçeveyi gösterildiği şekilde aldım, bu nedenle çalışması gerekir, ancak görüldüğü gibi başarısız olur. iOS deneyiminiz az programlama olması
, ben zararına buluyorum. Birisi bana bu konuda bir çözüm verdiyse veya en azından beni doğru yönde işaret ettiyse memnun olurum.
İstenirse ek bilgi vermekten memnuniyet duyarız.
AVKit ayrıca, AVKit'i içe aktarmanız gereken AVPlayerViewController() oluşturmak için iOS geliştirmede de kullanılır. –