博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS WKWebView 退出后停止播放音频/视频
阅读量:5033 次
发布时间:2019-06-12

本文共 708 字,大约阅读时间需要 2 分钟。

 

 

 

 带有<video>或者<audio>标签的H5网页在播放音频视频时,退出webview后不会自动停止播放,手动处理一下。

 

 

 

1.注入使网页停止音频、视频播放的JS代码(Swift 4):

1         let pauseJSString:String = 2 """ 3 var videos = document.getElementsByTagName("video"); 4         function pauseVideo(){ 5             var len = videos.length 6             for(var i=0;i

 

 

 

2.退出前,调用暂停播放的JS函数(Swift 4):

override func viewDidDisappear(_ animated: Bool) {        super.viewDidDisappear(animated)                pausePlay()    }
/// 暂停播放网页内的音频、视频    func pausePlay(){        mWebView.evaluateJavaScript("pauseVideo()") { (data, error) in        }        mWebView.evaluateJavaScript("pauseAudio()") { (data, error) in        }    }

 

 

 

 

 


 Ficow原创,转载请注明出处:

 

转载于:https://www.cnblogs.com/ficow/p/7637922.html

你可能感兴趣的文章
【JavaScript】Write和Writeln的区别
查看>>
百度编辑器图片在线流量返回url改动
查看>>
我对你的期望有点过了
查看>>
微信小程序wx:key以及wx:key=" *this"详解:
查看>>
下拉框比较符
查看>>
2.2.5 因子的使用
查看>>
css选择器
查看>>
photoplus
查看>>
Python 拓展之推导式
查看>>
[Leetcode] DP-- 474. Ones and Zeroes
查看>>
80X86寄存器详解<转载>
查看>>
c# aop讲解
查看>>
iterable与iterator
查看>>
返回顶部(动画)
查看>>
webpack+react+antd 单页面应用实例
查看>>
Confluence 6 SQL Server 数据库驱动修改
查看>>
Confluence 6 通过 SSL 或 HTTPS 运行 - 备注和问题解决
查看>>
【47.76%】【Round #380B】Spotlights
查看>>
Git(使用码云)
查看>>
分享Java web 开发必游之路
查看>>