Recorder
Recorder copied to clipboard
大大,你好,请问recorder是不是不支持IOS应用内置webviewH5录音
大大,你好,我是用uniapp框架开发了安卓和ios应用,应用里都在使用到了web-view,指向的都是我自己的https的H5网站。H5网站内录音室可以的。 安卓应用内置webview,只要安卓应用被授权了麦克风,内置的H5也是可以录音。 但是ios应用内置webview点击H5内的录音按钮时无法进行录音。 以下是报错。 21:06:11.879 [system] [06:11.564 RecordApp][?]RequestPermission... 21:06:11.910 [system] [06:11.566 RecordApp][?]Install Default... [object Object] 21:06:11.942 [system] [06:11.568 RecordApp][?]Lazy Load...usta [object Object],[object Object] 21:06:11.971 [system] [06:11.569 RecordApp][?]Lazy Load:usta 21:06:12.002 [system] [06:11.570 RecordApp][?]Lazy Load...usto 21:06:12.033 [system] [06:11.570 RecordApp][?]Lazy Load:usto 21:06:12.064 [system] [06:11.570 RecordApp][Default]Install Success 21:06:12.094 [system] [06:11.571 RecordApp][Default]开始请求录音权限 21:06:12.126 [system] [06:11.573 Recorder]Traffic Analysis Image: Recorder.TrafficImgUrl=//ia.51.la/go1?id=20469973&pvFlag=1 21:06:12.157 [system] [06:11.574 Recorder]录音open失败:此浏览器不支持录音,isUserNotAllow:false 21:06:12.188 [system] [06:11.575 RecordApp][Default]录音权限请求失败:此浏览器不支持录音,isUserNotAllow:false 21:06:12.218 [system] 打开权限 at pages/index/index.vue:374 21:06:13.928 [system] [06:13.794 RecordApp][Default]Stop... 21:06:13.961 [system] [06:13.797 RecordApp][Default]结束录音失败:未开始录音
看了文档,并不是很清楚recorder是否支持IOS内的web-view,特来请教。
我尝试着将这个案例 https://jiebian.life/web/h5/github/recordapp.aspx内嵌到IOS应用的webview内,选择APPUseJS发现是可以的,请问这个APPUseJS是如何实现的
要新版本的ios 14.3+ 才能在webview里面进行h5录音,权限方面自己研究一下,我这还没有测试ios webview
要新版本的ios 14.3+ 才能在webview里面进行h5录音,权限方面自己研究一下,我这还没有测试ios webview
好的,我现在正在看案例内的源码,尝试修改一些变量的值。
要新版本的ios 14.3+ 才能在webview里面进行h5录音,权限方面自己研究一下,我这还没有测试ios webview
大大,我知道如何解决了,但是不知道问题所在;我在webview内重载后就能调出权限请求的弹窗,不重载就不行。很奇怪。
之前是点击了APPUseJS这个选项,看源码选这个选项是改变了ALLwaysUseJS这个属性为false(原本就是false,选中后运算出来的值还是false???),然后重载就可以了,但其实只要重载就可以了。
@xiangyuecn 我也是这样的,请问一下作者遇到过类似问题嘛