【发布时间】:2016-03-10 01:28:42
【问题描述】:
我正在尝试通过 webview 对象制作一个在后台播放 mp4 的登录页面。这是我的代码,错误就在这一行。
webView.loadData(url!, MIMEType: "video/mp4", textEncodingName: String(), baseURL: NSURL())
错误是
"cannot invoke 'loadData' with argument list of type'(NSURL....'"
我不知道接下来该尝试什么。先感谢您。
class ViewController: UIViewController {
@IBOutlet var webView: UIWebView!
var moviePlayer: MPMoviePlayerController!
func loginVideo(){
webView.frame = self.view.frame
let filePath = NSBundle.mainBundle().pathForResource("movie", ofType:"mp4")
let url = NSURL.fileURLWithPath(filePath!)
webView.loadData(url!, MIMEType: "video/mp4", textEncodingName: String(), baseURL: NSURL())
webView.userInteractionEnabled = false;
let filter = UIView()
filter.frame = self.view.frame
filter.backgroundColor = UIColor.blackColor()
filter.alpha = 0.05
self.view.addSubview(filter)
}
}
【问题讨论】:
标签: swift uiwebview swift2 nsurl