我在互联网上找到了以下代码并复制并粘贴它以测试它,但它似乎没有工作.
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.
}
}
Run Code Online (Sandbox Code Playgroud)
我已经导入了相应的框架,如图所示,所以它应该工作,但如图所示,它失败了.
我没有在iOS编程的经验,我发现自己不知所措.如果有人给我一个解决方案,或者至少指出我正确的方向,我将不胜感激.
如果需要,我很乐意提供更多信息.
Cha*_*son 25
您需要导入AVFoundation才能访问AVPlayer.AVKit(主要)用于Mac开发.
import AVFoundation
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7266 次 |
最近记录: |