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中完成? –