w2016561536 / android_virtual_cam

xposed安卓虚拟摄像头 android virtual camera on xposed hook
MIT License
1.35k stars 375 forks source link

安卓11微信无法直接读取data文件夹下文件 #56

Closed Ceiso1 closed 2 years ago

Ceiso1 commented 2 years ago

已经在气泡提示的 /storage/emulated/0/Android/data/com.tencent.mm/files/Camera1/

新建camera1文件夹且放入virtual.mp4文件 但由于安卓11的缘故 微信依然无法读取到 请问这种情况怎么解决.. 在特殊应用权限的访问所有文件里 也没能找到微信进行授予权限

w2016561536 commented 2 years ago

在设置里直接授予微信读取存储目录的权限,然后使用默认路径 或者你把日志发一下

w2016561536 commented 2 years ago

data目录只是给没法授权的一个备选选项,建议能授权的就放在DCIM里,前者麻烦了不是一点

Ceiso1 commented 2 years ago

data目录下的微信根目录里建了camera1 QQ没有建 一直弹气泡提示...一加9已刷magisk 好像没法主动授予微信QQ访问所有文件的权限 请求了才能授权 没法主动授权..面具也没法直接给root..

w2016561536 commented 2 years ago

data目录下的微信根目录里建了camera1 QQ没有建 一直弹气泡提示...一加9已刷magisk 好像没法主动授予微信QQ访问所有文件的权限 请求了才能授权 没法主动授权..面具也没法直接给root..

授权在系统设置里授权读取存储 没法授权的可以在data里放

不要以root身份复制文件,可能无法读取

w2016561536 commented 2 years ago

已经在气泡提示的 /storage/emulated/0/Android/data/com.tencent.mm/files/Camera1/

新建camera1文件夹且放入virtual.mp4文件 但由于安卓11的缘故 微信依然无法读取到 请问这种情况怎么解决.. 在特殊应用权限的访问所有文件里 也没能找到微信进行授予权限

Screenshot_20211123-222641_Settings.jpg 在系统里授权,然后用默认Camera1路径

Ceiso1 commented 2 years ago

系统只能授权微信访问所有类型文件 但读不到data 要读到data的要授予特殊应用权限 但这个得要微信请求授予才行 也就是说不能主动授权..然后如果只有那个访问所有类型文件的权限的话 就会弹出气泡提示那个路径...

w2016561536 commented 2 years ago

给微信权限以后就使用默认的路径,而不是气泡里的

在 2021年11月23日,下午11:56,Ceiso1 @.***> 写道:

系统只能授权微信访问所有类型文件 但读不到data 要读到data的要授予特殊应用权限 但这个得要微信请求授予才行 也就是说不能主动授权..然后如果只有那个访问所有类型文件的权限的话 就会弹出气泡提示那个路径...

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

w2016561536 commented 2 years ago

授权了还有的话,估计是应用没重启

在 2021年11月23日,下午11:56,Ceiso1 @.***> 写道:

系统只能授权微信访问所有类型文件 但读不到data 要读到data的要授予特殊应用权限 但这个得要微信请求授予才行 也就是说不能主动授权..然后如果只有那个访问所有类型文件的权限的话 就会弹出气泡提示那个路径...

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

Ceiso1 commented 2 years ago

已经在设置的应用管理里强行停止了 再打开微信依然弹气泡 授权的访问所有类型文件 好像也就只能用于发送文件跟读取相册跟视频..

w2016561536 commented 2 years ago

emmm,这就很奇怪了,日志里啥也没有

Ceiso1 commented 2 years ago

我重新装回3.4版本的发现没问题 但竖屏的视频是横屏播放的..拉伸得很奇怪.. 然后想着视频右转90° 发现更奇怪了..

w2016561536 commented 2 years ago

这是个bug。。。。定位到问题了

w2016561536 commented 2 years ago

我重新装回3.4版本的发现没问题 但竖屏的视频是横屏播放的..拉伸得很奇怪.. 然后想着视频右转90° 发现更奇怪了..

这个正常,所以需要调整视频的角度。

Ceiso1 commented 2 years ago

能不能设置一下按照视频原分辨率播放 这样容易操作一些..

Ceiso1 commented 2 years ago

对不上的用填充黑边的方式解决

w2016561536 commented 2 years ago

那我是缩放到填满画面,还是显示完整图像,缩放的时候是否需要保持长宽比,保持长宽比的话保持什么画面在界面内? 这些都是要考虑的问题,每个人选择不一样。

再者,安卓碎片化的问题,相机API都有好几个,每个API都不一样,你看到的,不一定是应用接受到的。 所以才有了指定分辨率,来保证1:1映射。

而且,没有分辨率转换,手机DSP压力小一些(毕竟应用程序可能还需要DSP资源来编码视频)

Ceiso1 commented 2 years ago

不晓得可不可以将这些封装到插件里 然后让插件使用者自行设置是否缩放等 分辨率的问题的话也通过使用者自行配置来实现 不过感觉对你的工作量应该挺大的...

w2016561536 commented 2 years ago

安卓11的权限问题已经在3.6版本解决了,尝试一下??

Ceiso1 commented 2 years ago

已经好了