关于手机前置摄像头帧率变化问题

前几天在使用手机的前置摄像头录取训练数据的时候,发现我的华为荣耀6手机录出的几段视频,帧率是不一样的,有15,16,23等等。
后来拿了几个朋友的手机试了一下,发现测试的苹果,魅族手机的帧率是固定的,而华为,小米手机拍出来的帧率是变化的(这里都是指前置摄像头)。
我个人的猜测是手机会根据环境的不同,自动调整帧率,但是感觉这样做没有什么必要性,不知道有没有其他更好的解释。
所以来这里问一下各路大神,有没有同样遇到这种情况的,你们知不知道其中的原理,或者为什么有这样的区别。