OnActivityResult devuelve datos nulos para una captura de video en Nexus 4 con v4.3

OnActivityResult devuelve datos nulos para una captura de vídeo (opción Videocámara). La funcionalidad funciona bien en todos los dispositivos excepto en el dispositivo Nexus 4 – v4.3 cuando utilizamos el código a continuación.

Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE); currentActivity.startActivityForResult(intent, Constants.REQ_CODE_PICTURE_SNAP_RECORDER); 

Si usamos el siguiente código, la funcionalidad funciona bien en todos los dispositivos, excepto en el dispositivo HTC One S v4.1.1.

  Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE); intent.putExtra(MediaStore.EXTRA_OUTPUT,fileUri); currentActivity.startActivityForResult(intent, Constants.REQ_CODE_PICTURE_SNAP_RECORDER); 

El principal problema es que aquí el camino URI es diferente como el siguiente:

 Getting File Location as: FileNotFoundException: /storage/emulated/0/DCIM/ImagesFolder/VID_20140612_012146.3gp Saving File Location is: mnt/sdcard/DCIM/ImagesFolder/VID_20140605_020203.3gp 

¿Puede por favor alguien sugerirme para solucionar este problema como genérico para todos los dispositivos móviles.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.