UIWebView关闭视频以及和js交互

2017-11-01  本文已影响0人  梁苏珍

1>h5界面播放视频,退出后视频继续播放:解决方法重新加载界面[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];

2>UIWebView与js交互

在viewDidLoad写下面的方法

- (void)JavaScriptGetOc{

//  下面这一行是固定好的 ,js死数据,就要这样写

JSContext *context = [self.webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"];

//点击播放视频   clickVideo这个是和后台商量的点击视频的字段

context[@"clickVideo"] = ^() {

 dispatch_async(dispatch_get_main_queue(), ^{

//这里记录点击视频的方法

//在这里填写点击视频的记录等等,看你们的规定用法

 });

for (JSValue *jsVal in args) {

NSLog(@"%@", jsVal.toString);

}};

//点击分享  share是和后台商量的字段,

context[@"share"] = ^() {

//点击后台返回的数据   数组    看需要让你们后台返回相对应的数据

NSArray *args = [JSContext currentArguments];

dispatch_async(dispatch_get_main_queue(), ^{

//这里分享   这个地方写相关的方法

});

for (JSValue *jsVal in args) {

NSLog(@"%@", jsVal.toString);

}

};}

上一篇下一篇

猜你喜欢

热点阅读