Quels formats multimédia sont pris en charge dans Android? -- files domaine et media-player domaine et media-files domain android en relation problème

What media formats are supported in Android?



1
vote

problème

français

Je suis nouveau à Android et j'apprends. Par exemple, la plupart de mes anciens fichiers de musique étaient des fichiers FLV et SWF, que mon téléphone et mon tablette ne jouent pas et que je ne peux pas sembler obtenir des extensions pour Chrome pour les jouer.

Le gestionnaire de fichiers sur ma tablette semble lire des fichiers MP4, bien que je ne puisse pas faire de playlist comme je pouvais en VLC. J'ai essayé VLC pour Android, et cela ne fonctionne rien pour rien.

Je n'ai pas encore essayé mes fichiers Webm. Je me demande simplement, que sont pris en charge dans Android 4+?

langue Anglaise

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+?

        
   
   

Liste de réponses

6
 
vote
vote
Meilleure réponse
 

As Matthew Lisez noté , la liste des formats de supports pris en charge est spécifique à un appareil. Plus ou moins, il est en fait spécifique à l'application de lecteur vidéo par défaut, votre appareil a.

Je ne suis pas au courant d'une application qui peut afficher une liste de types MIME pris en charge par une application installée, alors vous passez ici avec la ligne de commande. Assurez-vous que votre Adb Configuration dans PC, < Un href = "https://androïd.stackexchange.com/a/112054/96277"> Le débogage USB est activé dans l'appareil et le périphérique est connecté au PC.

NOTE : J'avais besoin d'un accès root pour accéder à "Dumpsys" sur Android 4.2.1 mais Kitkat et Lollipop permet d'y accéder sans accès root.

  1. Vous devrez d'abord déterminer quelle application (préinstallée) dans votre système est responsable de la lecture de vidéos.

    Dans mon appareil exécutant Android 4.2.1, Gallery L'application est ce travail (ne soyez pas surpris, il gère même la caméra comme une application autonome, sans parler de la galerie elle-même). Son nom de package est com.android.gallery3d .

    Il existe de nombreuses façons de trouver le Nom du package d'un app . Vous pouvez utiliser des applications telles que Navigateur d'applications ou Elixir 2 ou OS Monitor ou ES File Explorer et. Aussi, voir Voir le nom du package complet de l'application?

    Vous pouvez également utiliser la ligne de commande aussi. Lancez l'application dont vous souhaitez déterminer le nom du package et le laisser rester au premier plan. Sur PC, entrez la commande:

    adb shell dumpsys window | grep mCurrentFocus

    Vous verriez quelque chose comme:

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

    com.japanesecrackers.appbrowser est le nom du package ici. La partie de chaîne après / est l'activité au premier plan.

    Notez que Si vous ne trouvez pas l'application de lecteur vidéo de l'OEM sous Paramètres → Apps → Toutes les applications , alors probablement, le lecteur vidéo n'est qu'une activité de Une application. Dans ce cas, jouez simplement un fichier vidéo, puis exécutez la commande susmentionnée.

  2. Maintenant que nous avons le nom du paquet 9988777665 , entrez la commande:

    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 ':'

    Cela m'a donné la sortie:

    avi 3GPP2 mpeg4 3gpp 3GP widem mp4

    Maintenant c'était une commande trop localisée et très probablement, cela ne vous donnerait rien pour votre application particulière. La commande clé est adb shell dumpsys package <PKG_NAME> . Il contient toutes les informations dont vous avez besoin pour trier. Les types MIME sont énumérés entre les lignes avec chaîne Full MIME Types: et Base MIME Types: respectivement.

    Je n'ai plus rien à vous dire. Vous seriez capable d'identifier les formats de média plutôt facilement maintenant.

  3. alternativement,

    1. Saisissez l'APK de l'application,

    2. extrait adb shell dumpsys window | grep mCurrentFocus 0 de l'APK. Un fichier APK est simplement un fichier d'archive afin que l'extraction est facile.

    3. Ouvrez le fichier XML (binaire) sur Android en utilisant Axel ou sur PC en utilisant AXMLPRINTER (r Demande d'environnement Java Runtime).

    Browser App peut montrer le manifeste de une application sans nécessiter le XML séparément.

    Vous devez rechercher les lignes contenant la chaîne 99887776611 . Par exemple, pour MX Lecteur PERTINENT Les cordes que j'ai vues étaient,

    Android: MIMETYPE = "VIDÉO / *" 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 = "VIDÉO / *" 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 et Firefox peuvent jouer au WebM et MP4. Pour FLV et SWF, votre meilleur pari est de trouver une application tierce partie. Et vous devez plonger dans Play Store et sur le Web. Il existe de nombreuses applications pouvant jouer de variétés de formats de média ou vous permet de créer des listes de lecture ou de fournir de meilleures options de gestion de fichiers.

amusez-vous!

 

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!

 
 

Questions connexes

1  Comment trier les fichiers multimédia WhatsApp selon l'expéditeur  ( How do i sort whatsapp media files according to sender ) 
est-il possible de trier les fichiers multimédia WhatsApp avec le nom de l'expéditeur? ...

5  Les médias sur une carte SD externe peuvent être parcourus mais non vus par d'autres applications (y compris les paramètres> Stockage). Pas une partie du fichier de fichier .nomedia Fiasco!  ( Media on external sd card can be browsed but not seen by other apps including s ) 
Comme le titre dit, Si je dépose un navigateur de fichiers, je peux accéder à tous les fichiers de la carte SD sans problème. Je peux même voir les images ...

1  Impossible de lire des fichiers audio complets  ( Cant play full audio files ) 
J'utilise un Samsung Galaxy Note 3, à ne pas confondre avec une petite planche de surf, et je rencontre un nouveau problème ce matin. Je charge généralement d...

1  mon téléphone ne charge aucune image que je prends avec la caméra  ( My phone doesnt load any picture i take with the camera ) 
Je pensais qu'il y avait une sorte de problème avec ma caméra, mais cela fonctionne parfaitement, sauf que cela ne charge pas les images que je prends avec el...

1  Samsung Galaxy Player a de la musique dans le dossier, sans jouer  ( Samsung galaxy player has music in folder not playing ) 
J'ai un joueur de Samsung Galaxy que j'ai ajouté de la musique à partir d'iTunes, dans le dossier "Musique". Mais les chansons n'apparaissent pas dans le lect...

0  Changer de fichier (images, vidéos) horodatage du nom de fichier  ( Change file pictures videos timestamp from filename ) 
Lorsque vous déplacez des fichiers autour de Tru différents DirS et sur PC / Smartphone, l'horodatage pour la dernière date modifiée est généralement réinitia...

1  Quels formats multimédia sont pris en charge dans Android?  ( What media formats are supported in android ) 
Je suis nouveau à Android et j'apprends. Par exemple, la plupart de mes anciens fichiers de musique étaient des fichiers FLV et SWF, que mon téléphone et mon ...

1  Comment identifier l'expéditeur WhatsApp d'un média en la jouant de la galerie?  ( How to identify the whatsapp sender of a media while playing it from the gallery ) 
Lorsque les supports sont reçus via des groupes et des contacts WhatsApp, ils sont stockés dans le stockage et sont disponibles pour les numériseurs multimédi...

0  Comment extraire le fichier sqlite  ( How to extract sqlite file ) 
Mon Samsung Galaxy S a eu une erreur sur la barre de notification disant sd card blank or has unsupported file system , alors j'ai été nécessaire pour form...

1  Médias Sync (MTP) ne fonctionne pas sur LG G2 LS980  ( Media sync mtp not working on lg g2 ls980 ) 
J'ai récemment fait tout ce qui est possible d'exécuter "Google maintenant" sur mon LG G2 LS980. J'ai mis à jour Google App, installé Google Maintenant, tripo...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés