- 博客(7)
- 收藏
- 关注
原创 flutter知识点复习
EventChannel可以将Flutter的一个监听交给Native,Native去做网络广播的监听,当收到广播后借助EventChannel调用Flutter注册的监听,完成对Flutter的事件通知。Flutter与原生项目的资源是不共享的,可以通过BasicMessageChannel来获取Native项目的图标等资源。messager:BinaryMessenger类型,代表消息信使,是消息的发送与接收的工具。name: String类型,代表Channel的名字,也是其唯一标识符。
2023-06-19 17:10:10
221
原创 h5集成腾讯云播放器tcplayer遇到的坑
需要注意的是,腾讯云播放器使用了video标签,在全屏状态下,会新建图层位于最高级别,需要获取图层标签,动态添加按钮和标题。1、腾讯云播放器没有提供Controls的显示/隐藏监听,需要自己添加监听事件。3、根据控制栏联动播放器顶部标题和返回按钮。2、根据控制栏动态显示倍速提示框。
2023-06-12 14:23:24
1027
1
原创 flutter开发 android工程报错Failed to apply plugin class ‘FlutterPlugin‘
settings.gradle里配置了FAIL_ON_PROJECT_REPOS,而Flutter插件又单独设置了repository,所以会构建报错,因此需要把FAIL_ON_PROJECT_REPOS改成PREFER_PROJECT。表示如果工程单独设置了仓库,就优先使用工程配置的,忽略settings里面的。表示如果工程单独设置了仓库,或工程的插件设置了仓库,构建就直接报错抛出异常。表述任何通过工程单独设置或插件设置的仓库,都会被忽略。最后sync now一下。
2023-06-01 18:13:16
1486
1
原创 关于ios和android webview调试vue项目的相关问题
meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests”> 将http链接提升到https。3、如果本地vue项目是带https的请求,要记得实现https证书验证代理(调试用-证书全部允许,正式环境请按情况处理)3、如果本地vue项目是带https的请求,要记得实现https证书验证代理(调试用-证书全部允许,正式环境请按情况处理)2、wkwebview 请求。2、webview 请求。
2023-06-01 16:35:13
948
1
原创 关于navigator.mediaDevices为undefined,获取不到媒体权限的问题
当时的场景是公司搭建的内部服务网站没有测试环境(有点鸡肋,说是因为需要线上成员信息认证登录),也因为跨域问题,所以需要制定线上环境的域名,本地localhost用不了,协议是http的,导致接入一个语音需求的时候本地调试出现了问题。1、采用https方案,由于线上环境都是https协议的,所以这个不用考虑,只是本地调试是一个大问题,所以忽略。console.log('navigator.getUserMedia - 不支持');2. 地址为https:// 时。3. 为文件访问file:///
2023-05-24 17:06:20
6738
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人