目前测试机型:iphone12、iphone14 微信版本号:8.0.50 系统版本号:iOS 17.5.1 由于是局域网开发环境,无法提供代码片段 就是在小程序的 webview 中,页面放入:<input type="file" accpet="video/*" @change="onChange" /> onChange事件在拍摄视频不触发
文件上传组件获取不到拍摄的视频?<input type="file" accpet="video/*" /> 在微信小程序内嵌的 webview 中,获取不到拍摄(录制)的视频,根本不会触发 change 事件怎么办? 运行环境:小程序内嵌 webview 安卓:选择相册视频OK 拍摄视频OK iOS:选择相册视频部分OK 拍摄视频不触发 change
2024-08-15自己找到原因解决了 1、toDataURL没有再尝试了,但是toBlob确定能使用,个人觉得toDataURL也是没问题的; 2、问题出在画布中有个 image 图片来源自 oss ,需要设置 oss 允许跨域,图片设置为 .crossOrigin = "anonymous";
canvas.toBlob toDataURL 在微信浏览器内不能正常被调用吗?//const dataURL = canvas.toDataURL(); canvas.toBlob(function (blob) { // 创建 FileReader 对象 const reader = new FileReader(); // 读取 Blob 对象中的数据 reader.onloadend = function () { // 获取图片的 base64 数据 const base64data = reader.result; }; reader.readAsDataURL(blob); }); 这段代码,或者用上面注释的canvas.toDataURL(); 都不能正常执行吗?
2023-07-07