AudioSource.getDuration()方法在安卓手机上面拿到的值不对

AudioSource.getDuration()方法在安卓手机上面拿到的值永远等于1?浏览器就不是,怎么在安卓手机上面拿到音乐的时间哈