需求分析:
最近项目需求需要麦克风录音权限,因为整体上的UI界面是前端wkwebview搭建的,实现功能逻辑是由iOS实现,没有用原生!然后就出现了需要麦克风录音机跟H5交互的功能模块!
查了资料都文章说iOS对h5交互麦克风录音不友好
现在具体工作流程步骤如下:
//加载webview视图
override func loadView() {
let preference = WKPreferences()
preference.minimumFontSize = 0
preference.javaScriptEnabled = true
preference.javaScriptCanOpenWindowsAutomatically = true
preference.setValue("TRUE", forKey: "allowFileAccessFromFileURLs")
debugPrint("这里已经进来了")
// swift 提供给 h5 调用方法
let userContentController = WKUserContentController()
userContentController.add(self, name: "callAudio") //调起iOS音频权限
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)