2011-02-28 11 views

Respuesta

1

por defecto será uno de los otros formatos mencionados. Es simplemente el formato de salida predeterminado para ese dispositivo.

Tenga en cuenta que este formato podría ser un dispositivo específico. Consulte esto page para obtener más detalles sobre los formatos de video de Android admitidos.

Si quería comprobar esto, se podría escribir una aplicación sencilla que crea un video usando DEFAULT y lo guarda en SD, a continuación, comprobar el formato.

Saludos

+1

Gracias por la respuesta. ¿Pero es posible verificar qué valor se establece ahora como predeterminado? Algo como 'getDefaultOutputFormat()'? – hsz

+0

Desafortunadamente, no creo que haya ninguna forma de obtener programáticamente el valor predeterminado. Lo único que se me ocurre es grabar un pequeño archivo y verificar el formato. Los formatos que vienen con Android están garantizados para estar disponibles, por lo que siempre puedes simplemente especificar un formato en particular. – Jason

+0

getDefaultOutputFormat() no tiene sentido, porque siempre devolverá MediaRecorder.OutputFormat.DEFAULT. Es como preguntar cuál es el valor de 2. Usted no tiene que llamar getValueOf2(), ¿verdad? Solo mira qué valor tiene y compáralo con el resto de los valores posibles. –