Ich habe Probleme mit der Wiedergabe eines Videos. Ich möchte nur, dass das Video abgespielt wird, nachdem das Startbild angezeigt wurde. Ich folgte diesem (https://www.youtube.com/watch?v=iYATp9--VIM) Tutorial, aber als ich simulierte, erhielt ich einen leeren Bildschirm. HierAVPlayer Wiedergabe mit Swift 2.0
ist der Code:
import UIKit
import AVKit
import AVFoundation
class ViewController: UIViewController {
@IBOutlet var videoView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
self.setupView()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func setupView() {
let path = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("streetview", ofType: "mov")!)
let player = AVPlayer(URL:path)
let newLayer = AVPlayerLayer(player: player)
newLayer.frame = self.videoView.frame
self.videoView.layer.addSublayer(newLayer)
newLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
player.play()
}
}
Bitte helfen Sie mir, wenn Sie können!
Danke, war das Problem mit der Datei selbst und nicht die Codes. Ich habe es nur in eine mp4-Datei geändert und es funktionierte – Chace
@Chace Gut zu hören! Wenn meine Antwort hilft, fühle mich frei, es richtig zu markieren :) – Nick89