¿Qué formatos de medios son compatibles con Android? -- files campo con media-player campo con media-files camp android Relacionados El problema

What media formats are supported in Android?


1
vote

problema

Español

Soy nuevo en Android, y estoy aprendiendo. Por ejemplo, la mayoría de mis antiguos archivos de música fueron FLV y archivos SWF, que no jugará mi teléfono y tableta, y parece que no puedo obtener extensiones para que Chrome lo juegue.

El administrador de archivos en mi tableta parece reproducir archivos MP4 simplemente bien, aunque no puedo hacer una lista de reproducción como pude en VLC. Probé VLC para Android, y no funciona para nada.

Todavía no he probado mis archivos webm. Me pregunto, ¿qué son apoyados en Android 4+?

Original en ingles

I am new to Android, and I'm learning. For example, most of my old music files were FLV and SWF files, which my phone and tablet won't play, and I can't seem to get extensions for Chrome to play them.

The file manager on my tablet seems to play MP4 files just fine, although I can't make a playlist like I could in VLC. I tried VLC for Android, and it doesnxe2x80x99t work for anything.

I haven't tried my WEBM files yet. I am just wondering, what are supported in Android 4+?

        
   
   

Lista de respuestas

6
 
vote
vote
La mejor respuesta
 

Como Matthew lee Notó , la lista Los formatos de medios soportados son específicos del dispositivo. Más o menos, en realidad es específico de la aplicación de reproductor de video predeterminado que tiene su dispositivo.

No estoy al tanto de una aplicación que puede mostrar una lista de tipos MIME compatibles con una aplicación instalada, por lo que aquí va con la línea de comandos. Asegúrate de que hayas ADB Configuración en PC, < un href = "https://android.stackexchange.com/a/112054/96277"> Depuración USB habilitada en el dispositivo, y el dispositivo está conectado a PC.

Note : Necesitaba el acceso de root para acceder a "Dumpsys" en Android 4.2.1, pero Kitkat y Lollipop permite el acceso a él sin acceso a la raíz.

  1. Debería determinar primero qué aplicación (preinstalada) en su sistema es responsable de reproducir videos.

    En mi dispositivo que ejecuta Android 4.2.1, la aplicación Gallery hace ese trabajo (no se sorprenda, incluso administra la cámara como una aplicación independiente, sin mencionar la propia galería). Su nombre de paquete es com.android.gallery3d .

    Hay numerosas maneras de encontrar el Nombre del paquete de un aplicación . Puede usar aplicaciones como Navegador de aplicaciones o elixir 2 o OS Monitor o ES File Explorer y WhatNot. Además, consulte ¡Vea el nombre completo del paquete de la aplicación?

    También puede usar la línea de comandos. Inicie la aplicación cuyo nombre de paquete desea determinar y dejarlo permanecer en primer plano. En PC, ingrese el comando:

      adb shell dumpsys window | grep mCurrentFocus   

    verías algo como:

      mCurrentFocus=Window{41d5fd10 u0 com.japanesecrackers.appbrowser/com.japanesecrackers.appbrowser.activities.AppDetailsActivity}   

    com.japanesecrackers.appbrowser es el nombre del paquete aquí. La parte de la cadena después de / es la actividad en primer plano.

    Note que Si no puede encontrar la aplicación de reproductor de video de OEM en Configuración → Aplicaciones → Todas las aplicaciones , lo más probable es que el reproductor de video es solo una actividad de Una aplicación. En ese caso, simplemente juegue un archivo de video y luego ejecute el comando antes mencionado.

  2. Ahora que tenemos el nombre del paquete <PKG_NAME> , ingrese el comando:

      adb shell dumpsys package <PKG_NAME> | sed -n '/Full MIME Types:/,/Base MIME Types:/p' | grep -o "video/[a-zA-Z0-9].*" | awk -F 'video/' '{print $2}' | tr -d ':'   

    me dio la salida:

     avi 3GPP2 MPEG4 3GPP 3GP webm MP4 

    Ahora que fue un comando demasiado localizado y lo más probable es que no le dé nada para su aplicación en particular. El comando clave es adb shell dumpsys package <PKG_NAME> . Sostiene toda la información que necesita para ordenar. Los tipos MIME se enumeran entre las líneas con la cadena Full MIME Types: y Base MIME Types: respectivamente.

    Ya no tengo que decirte nada. Usted podría identificar los formatos de medios más fácilmente ahora.

  3. alternativamente,

    1. Agarra el apk de la aplicación,

    2. Extracto ABCDEFGHIJKLMNABCDEFGHIJKLMN10 de la APK. Un APK es simplemente un archivo de archivo, por lo que la extracción sea fácil.

    3. Abra el archivo XML (binario) en Android usando Axel o en PC usando axmlprinter (requiere Java Runtime Environment).

    El navegador de la aplicación puede mostrar el manifiesto de Una aplicación sin requerir el XML por separado.

    Tienes que buscar las líneas que contengan la cadena adb shell dumpsys window | grep mCurrentFocus 1 . Por ejemplo, para reproductor MX el relevante Las cuerdas que vi fueron,

      Android: Mimetype = "Video / *"  Android: MIM TIPO = "* / RMVB" Android: mimetype = "* / avi" Android: Mimetype = "* / mkv" Android: MIMETYPE = "Aplicación / SDP" Android: MIMETYPE = "Aplicación / MP4" Android: Mimetype = "Aplicación / MPEG *" Android: MIMETYPE = "Aplicación / OGG" Android: mimetype = "aplicación / x-ogg" Android: mimetype = "aplicación / vnd.rn-realmedia *" Android: MIMETYPE = "Aplicación / 3GPP *" Android: Mimetype = "Aplicación / VND.3GP *" Android: mimetype = "aplicación / vnd.dvd *" Android: mimetype = "aplicación / vnd.dolby *" Android: MIMETYPE = "Aplicación / X-MPEGURL" Android: MIMETYPE = "Aplicación / VND.APPLE.MPEGURL" Android: MIMETYPE = "Aplicación / X-QuickTimePlayer" Android: Mimetype = "Aplicación / X-Shockwave-Flash" Android: Mimetype = "Video / *" Android: mimetype = "* / rmvb" Android: mimetype = "* / avi" Android: Mimetype = "* / mkv" Android: MIMETYPE = "Aplicación / SDP" Android: MIMETYPE = "Aplicación / MP4" Android: Mimetype = "Aplicación / MPEG *" Android: MIMETYPE = "Aplicación / OGG" Android: mimetype = "aplicación / vnd.rn-realmedia *" Android: MIMETYPE = "Aplicación / 3GPP *" Android: Mimetype = "Aplicación / VND.3GP *" Android: mimetype = "aplicación / vnd.dvd *" Android: mimetype = "aplicación / vnd.dolby *" Android: MIMETYPE = "Aplicación / X-MPEGURL" Android: MIMETYPE = "Aplicación / VND.APPLE.MPEGURL" Android: MIMETYPE = "Aplicación / X-QuickTimePlayer" Android: Mimetype = "Aplicación / X-Shockwave-Flash" Android: Mimetype = "Audio / *" Android: Mimetype = "Aplicación / FLAC" Android: mimetype = "aplicación / x-flac" Android: Mimetype = "Aplicación / APE" Android: mimeType = "Aplicación / X-APE" 


Google Chrome y Firefox pueden reproducir el webm y MP4. Para FLV y SWF, su mejor apuesta es encontrar una aplicación de terceros. Y, necesitas bucear en la tienda de juegos y en la web. Hay numerosas aplicaciones que pueden reproducir variedad de formatos de medios o le permite crear listas de reproducción o proporciona mejores opciones de administración de archivos.

¡Diviértete!

 

As Matthew Read noted, the list of supported media formats is device specific. More or less, it's actually specific to the default video player app your device has.

I'm not aware of an app that can show a list of MIME types supported by an installed app, so here you go with the command-line way. Make sure you've adb setup in PC, USB debugging enabled in the device, and the device is connected to PC.

Note: I needed root access to access "dumpsys" on Android 4.2.1 but Kitkat and Lollipop allows access to it without root access.

  1. You would have to first determine which app (pre-installed) in your system is responsible for playing videos.

    In my device running Android 4.2.1, Gallery app does that job (don't be surprised, it even manages the Camera as an standalone app, not to mention the Gallery itself). Its package name is com.android.gallery3d.

    There are numerous ways to find the package name of an app. You can use apps like App Browser or Elixir 2 or OS Monitor or ES File Explorer and whatnot. Also, see View app's full package name?

    You can use command-line too. Launch the app whose package name you want to determine and let it remain in foreground. On PC, enter the command:

    adb shell dumpsys window | grep mCurrentFocus 

    You would see something like:

    mCurrentFocus=Window{41d5fd10 u0 com.japanesecrackers.appbrowser/com.japanesecrackers.appbrowser.activities.AppDetailsActivity} 

    com.japanesecrackers.appbrowser is the package name here. The part of string after / is the activity in foreground.

    Note that if you can't find the OEM's video player app under Settings xe2x86x92 Apps xe2x86x92 All apps, then most likely, the video player is just an activity of an app. In that case, simply play a video file and then run the aforesaid command.

  2. Now that we have the package name <PKG_NAME>, enter the command:

    adb shell dumpsys package <PKG_NAME> | sed -n '/Full MIME Types:/,/Base MIME Types:/p' | grep -o "video/[a-zA-Z0-9].*" | awk -F 'video/' '{print $2}' | tr -d ':' 

    It gave me the output:

     avi 3gpp2 mpeg4 3gpp 3gp webm mp4 

    Now that was a too localized command and most likely, it would give you nothing for your particular app. The key command is adb shell dumpsys package <PKG_NAME>. It holds all the information you need to sort. The MIME types are listed between the lines with string Full MIME Types: and Base MIME Types: respectively.

    I don't have to tell you anything anymore. You would be able to identify the media formats rather easily now.

  3. Alternatively,

    1. Grab the APK of the app,

    2. Extract AndroidManifest.xml from the APK. An APK is simply an archive file so extraction is easy.

    3. Open the XMl (binary) file on Android using Axel or on PC using AXMLPrinter (requires Java Runtime Environment).

    App Browser can show the Manifest of an app without requiring the XML separately.

    You have to look for the lines containing the string android:mimeType=. For example, for MX Player the relevant strings I saw were,

     android:mimeType="video/*" android:mimeType="*/rmvb" android:mimeType="*/avi" android:mimeType="*/mkv" android:mimeType="application/sdp" android:mimeType="application/mp4" android:mimeType="application/mpeg*" android:mimeType="application/ogg" android:mimeType="application/x-ogg" android:mimeType="application/vnd.rn-realmedia*" android:mimeType="application/3gpp*" android:mimeType="application/vnd.3gp*" android:mimeType="application/vnd.dvd*" android:mimeType="application/vnd.dolby*" android:mimeType="application/x-mpegURL" android:mimeType="application/vnd.apple.mpegurl" android:mimeType="application/x-quicktimeplayer" android:mimeType="application/x-shockwave-flash" android:mimeType="video/*" android:mimeType="*/rmvb" android:mimeType="*/avi" android:mimeType="*/mkv" android:mimeType="application/sdp" android:mimeType="application/mp4" android:mimeType="application/mpeg*" android:mimeType="application/ogg" android:mimeType="application/vnd.rn-realmedia*" android:mimeType="application/3gpp*" android:mimeType="application/vnd.3gp*" android:mimeType="application/vnd.dvd*" android:mimeType="application/vnd.dolby*" android:mimeType="application/x-mpegURL" android:mimeType="application/vnd.apple.mpegurl" android:mimeType="application/x-quicktimeplayer" android:mimeType="application/x-shockwave-flash" android:mimeType="audio/*" android:mimeType="application/flac" android:mimeType="application/x-flac" android:mimeType="application/ape" android:mimeType="application/x-ape" 

Google Chrome and Firefox can play the WEBM and MP4. For FLV and SWF, your best bet is to find a third-party app. And, you need to dive into Play Store and on web. There are numerous apps which can play variety of media formats or allows you to create playlists or provides better file management options.

Have fun!

 
 

Relacionados problema

-3  Droid Explorer no cambiará nada (eliminar, pegar, desinstalar)  ( Droid explorer wont change anything delete paste uninstall ) 
Quiero cambiar archivos en la raíz, pero no puedo. No puede eliminar ningún archivo del sistema (sin cambios). Además, no puede agregar ningún archivo en sy...

0  Hash todos los archivos en una carpeta [cerrado]  ( Hash all files in a folder ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

1  Los controles periódicos de la coherencia del sistema de archivos son probablemente una buena idea. ¿Los dispositivos Android actuales alguna vez los hacen?  ( Periodic filesystem consistency checks are probably a good idea do current andr ) 
Déjame comenzar a darle una información general de antecedentes generales. Mi pregunta real es en la parte inferior de esta publicación. Antecedentes, Part...

9  Misc archivos que no puedo encontrar, pero que ocupan aproximadamente la mitad del almacenamiento disponible  ( Misc files that i cant find but that take up about a half of available storage ) 
Tengo el siguiente problema: aproximadamente la mitad de mi almacenamiento telefónico se llena por archivos que se agrupan como Misc en la aplicación de almac...

1  Geometry Dash Custom Songs Descargar Ubicación  ( Geometry dash custom songs download location ) 
Actualmente estoy usando un Samsung Galaxy Xcover 3 (número de modelo - SM-G388F) Correr Kitkat 4.4.4. Me gustaría tener algunas de estas canciones en mi comp...

2  ¿Cómo puedo obtener una lista de archivos en un directorio como texto?  ( How can i get a list of files in a directory as text ) 
Tengo una carpeta que contiene una gran cantidad de archivos MP3. Quiero exportar una lista de todos los nombres de archivos de archivos en esa carpeta, por l...

1  Recupere las imágenes de modo privado desde el dispositivo Samsung después del restablecimiento de fábrica  ( Retrieve private mode pictures from samsung device after factory reset ) 
Recibí un Galaxy S6 recientemente y ninguna de mis imágenes de modo privado se transfirieron desde mi Galaxy S5 cuando Sprint transfirió todo a mi nuevo teléf...

1  Compartiendo la configuración de la aplicación relacionada con el tipo de archivo  ( Clearing app settings related to file type ) 
Estoy tratando de abrir un archivo escrito en r , con la extensión .R . Mientras usé alternativamente turbo editor y otra aplicación para editar .R y ...

-1  Sincronizar a Dropbox y eliminar desde el dispositivo Android  ( Sync to dropbox and delete from android device ) 
Estoy usando muchas aplicaciones que almacenan sus archivos localmente, y están tomando demasiado espacio, puedo sincronizar sus archivos a Dropbox y eliminar...

1  ¿Cómo puedo sincronizar automáticamente los archivos entre mi dispositivo Android y la PC de Windows a través de USB? [cerrado]  ( How do i auto sync files between my android device and windows pc over usb ) 
cerrado. Esta pregunta es off-topic . Actualmente no está aceptando respuestas. ¿Quieres ...

1  ¿Cómo arreglar imágenes rotas en la galería?  ( How to fix broken images in gallery ) 
Estoy usando Celkon Q54 + Running Android 4.4. Cuando copie algunas imágenes JPEG desde mi computadora a mi teléfono a través del modo de almacenamiento USB, ...

1  ¿Cómo mover archivos (incluidas las aplicaciones) a una tarjeta SD adoptada directamente desde PC?  ( How to move filesincluding apps to an adopted sd card directly from pc ) 
Realmente no sé cómo hacer un título para esto y podría estar un poco lejos y mi inglés no está en punto, pero por favor entienda. Tengo una tarjeta SD de 1...

0  Obtención de la ruta absoluta con el comando "LS"  ( Getting absolute path with ls command ) 
¿Es posible generar la ruta del archivo absoluto al ejecutar ls -l en Android (por ejemplo, adb shell o en una aplicación terminal)? Aquí está la salida...

-1  Crear / Cambiar el nombre de un archivo / carpeta que comienza con un punto  ( Create rename a file folder that begins with a dot ) 
He creado un archivo ABCDEFGHIJKLMNABCDEFGHIJKLMNABCDEFGHIJKLMNEBCDEFGHIJKLMNEBCDEFGHIJKLMNEBCDEFGHIJKLMNEBCDEFGHIJKLMNABCDEFGHIJKLMNBCDEFGHIJKLMNABCDEFGHIJKL...

-1  ¿Se accede a los datos en la memoria del teléfono?  ( Is data on phone memory accessible by service center ) 
Utilicé el teléfono Micromax y se lo dio al centro de servicio para el cambio de pantalla. He movido mis aplicaciones a la tarjeta SD y lo quité. ¿Es posibl...

2  Los increíbles expansión de "archivos Android"  ( The amazing expanding android files ) 
chicos, tengo un borde Galaxy S7 (versión exynos) que acaba de recibir una actualización durante el fin de semana desde Samsung. Desde entonces, he tenido...

0  Android corrompiendo mis archivos SDCard  ( Android corrupting my sdcard files ) 
Lo siento, pero necesito ayuda :) Parece que mi teléfono corrompió archivos en mi sdcard todo lo que copio a mi sdcard se ha ido cuando lo insta en mi Andro...

2  ¿Por qué se agregó un archivo .nomedia a mi dispositivo? ¿Mostrando 0 archivos de imagen, audio o video?  ( Why did a nomedia file get added to my device showing 0 image audio or video ) 
Me desperté hoy y mi galería estaba mostrando 0 archivos de imagen, video o audio. Después de ver este hilo Las imágenes han desaparecido de la galería, pero...

0  Cómo listar la ruta de la ruta de todos los archivos usando ADB  ( How to list pathname of all files using adb ) 
En la mayoría de mis dispositivos, puedo usar el comando Buscar para obtener el nombre completo de todos los archivos en el dispositivo. Sin embargo tengo dos...

3  ¿Cuál es el significado del formato de nombre de archivo kDz?  ( What is the meaning of kdz file name format ) 
¿Cuál es el significado de la abcdefghijklmn.kdz ? Por ejemplo, un archivo KDZ: ABCDEFGHIJKLMNABCDEFGHIJKLMN1 (Marshmallow para LG G3 D855). Después de...

Relacionados problema

-3  Droid Explorer no cambiará nada (eliminar, pegar, desinstalar) 
0  Hash todos los archivos en una carpeta [cerrado] 
1  Los controles periódicos de la coherencia del sistema de archivos son probablemente una buena idea. ¿Los dispositivos Android actuales alguna vez los hacen? 
9  Misc archivos que no puedo encontrar, pero que ocupan aproximadamente la mitad del almacenamiento disponible 
1  Geometry Dash Custom Songs Descargar Ubicación 
2  ¿Cómo puedo obtener una lista de archivos en un directorio como texto? 
1  Recupere las imágenes de modo privado desde el dispositivo Samsung después del restablecimiento de fábrica 
1  Compartiendo la configuración de la aplicación relacionada con el tipo de archivo 
-1  Sincronizar a Dropbox y eliminar desde el dispositivo Android 
1  ¿Cómo puedo sincronizar automáticamente los archivos entre mi dispositivo Android y la PC de Windows a través de USB? [cerrado] 
1  ¿Cómo arreglar imágenes rotas en la galería? 
1  ¿Cómo mover archivos (incluidas las aplicaciones) a una tarjeta SD adoptada directamente desde PC? 
0  Obtención de la ruta absoluta con el comando "LS" 
-1  Crear / Cambiar el nombre de un archivo / carpeta que comienza con un punto 
-1  ¿Se accede a los datos en la memoria del teléfono? 
2  Los increíbles expansión de "archivos Android" 
0  Android corrompiendo mis archivos SDCard 
2  ¿Por qué se agregó un archivo .nomedia a mi dispositivo? ¿Mostrando 0 archivos de imagen, audio o video? 
0  Cómo listar la ruta de la ruta de todos los archivos usando ADB 
3  ¿Cuál es el significado del formato de nombre de archivo kDz? 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.