Ich erstelle Video-Player-Anwendung in IOS, wenn ich MP4-Datei im Bundle-Ressource speichern oder wenn ich url streamen funktioniert es gut, aber wenn ich eine Datei in Dokument Directory speichern und ich bin versucht, mit avplayer spielen sie nicht spielen wird, sollte ich anders behandeln mit offline-Datei in DokumentenverzeichnisWie man Videodatei von Dokumentverzeichnis mit avplayer
Code:
let fileManager = FileManager()
let destinationURLForFile = URL(fileURLWithPath: documentDirectoryPath.appendingFormat("/myvideo.mp4"))
self.playVideo(filePath: destinationURLForFile.path)
func playVideo(filePath:String)
{
var playerItem = AVPlayerItem.init(url:URL.init(string: filePath)!)
var player = AVPlayer(playerItem: playerItem)
var playerLayer = AVPlayerLayer(player: player)
playerLayer.frame = self.view.frame
self.view.layer.addSublayer(playerLayer)
player.play()
}
beide sind gleich, es gibt keinen Unterschied – skyshine
Sie Die Codezeile wurde verpasst, um den Dokumentpfad in der Frage abzurufen. – AshokPolu