0
我正在尝试使用我在网上找到的这个播放器播放本地视频,这是处理获取视频网址的代码。它似乎适用于本地视频,但是当我尝试它时不起作用。使视频播放器可以与本地视频合作
private var filepath: String!
public var path: String! {
get {
return filepath
}
set {
// Make sure everything is reset beforehand
if(self.playbackState == .Playing){
self.pause()
}
self.setupPlayerItem(nil)
filepath = newValue
let remoteUrl: NSURL? = NSURL(string: newValue)
if remoteUrl != nil && remoteUrl?.scheme != nil {
let asset = AVURLAsset(URL: remoteUrl!, options: .None)
self.setupAsset(asset)
} else {
let localURL: NSURL? = NSURL(fileURLWithPath: newValue)
let asset = AVURLAsset(URL: localURL!, options: .None)
self.setupAsset(asset)
}
}
}
我把这个代码在我想要的视频运行和路径设置为以下声明的URL变量另一个视图控制器...
let path = NSBundle.mainBundle().pathForResource("VideoName", ofType: "mov")
而且它并不适用于一些工作原因。我很可能做错了什么。这是怎么回事?如果您需要更多信息,请回复。谢谢!
谢谢!但是,这将如何在Swift中完成? –