Hi All,我在camera相机设置flash的属性为on,测试wx.createCameraContext 里的cameraContext 对象的方法takePhoto时,发现Android和iOS现象很不同:

1. Android手机拍照很快(10毫秒内)。

2. iOS手机拍照很慢,1.5~2.5秒间。

3. Android手机整个过程只闪一次灯。

4. iOS手机整个过程闪了两次灯。(我个人觉得前一次闪灯是感应环境及为照片对焦,后一次闪灯才是拍照)


其中Android手机有测试华为荣耀8,华为V8,三星Note3,三星E7; iOS手机型号为iPhone6


请问为何会出现这种不同现象?


BTW,我们现在应用场景需要实时性很高的拍照,Android手机的效果符合我们预期;但iOS的iPhone效果就很糟糕,拍不到我们想要的照片。


请求大家的援助,谢谢!


----相关wxml的部分代码----

 <camera device-position="back" flash="on" mode="normal" binderror="error" style="width: 100%; height: 300px;"></camera>


展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • AvaDJ

    17人对此回答表示赞同

    这是ios跟安卓系统的差异

    展开
    17
    2回复
    发布于 6年前

    评论(2)

    收起评论

    • 那都不是事儿 2019-02-15 14:22

      @那个很帅的小白微信小程序的这个拍照没做成一致的效果:一个拍照毫秒级,一个拍照要几秒,不是bug吗?

      回复
    • Roman抽 2019-02-17 11:33

      微信小程序在iOS的iPhone下不能做实时性很高的拍照,是吗?

      回复
  • Isabel

    12人对此回答表示赞同

    这不是很正常的现象吗?你没有用苹果手机拍过照吗?

    展开
    12
    1回复
    发布于 6年前

    评论(1)

    收起评论

    • Samantha栗子 2019-02-18 21:03

      哪里正常了?,camera用android照出来的照片清晰而且比较小,ios照出来的模糊就算了还比android大十几倍,这个BUG都好久了官方就是一直不改

      回复
  • Samantha栗子

    4人对此回答表示赞同

    不正常啊,苹果手机响应慢,在实时性要求高的情况下,拍不了想要的照片;

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部