如何在 WKWebview 中添加观察者以播放和暂停音频文件的操作?
Posted
技术标签:
【中文标题】如何在 WKWebview 中添加观察者以播放和暂停音频文件的操作?【英文标题】:How to add observer to play and pause actions for audio file in WKWebview? 【发布时间】:2019-12-05 12:23:30 【问题描述】:我想为 wkwebview 中的音频文件的播放和暂停操作添加通知, 图片显示了音频文件在 WKWebview 中的样子
【问题讨论】:
如果你想使用它们,你可以为 webView 中的按钮捕获 JS 函数。你想添加什么样的通知 @Adarsh 当用户分别播放和暂停音频文件时,我只想停止和恢复不属于 WKWebview 的录像机 并且录像机仅在网络视图中还是在本地? @Adarsh 录像机是原生的,它使用 AVCaptureAudioDataOutput。 正如我上面提到的,您可以在 wkwebview 中使用 JS 函数,并且您还可以使用这些函数发送数据,这样可以帮助您调用本机函数并根据您的要求进行处理 【参考方案1】:正如评论中提到的,我将把它放在这里作为答案。 WkWebview
可以处理 webView
的元素中使用的 JS 函数,以根据您的要求处理这些消息。
https://***.com/a/45063303/6727332
这是您可以找到如何实现相同的链接。
【讨论】:
以上是关于如何在 WKWebview 中添加观察者以播放和暂停音频文件的操作?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SwiftUI 中观察 WKWebView 的加载进度?
如何在 WKWebView 中检测视频播放器的播放/暂停事件?