Какие медиаформаты поддерживаются в Android? -- files поле с участием media-player поле с участием media-files пол android Связанный проблема

What media formats are supported in Android?


1
vote

проблема

русский

Я новый до андроида, и я учусь. Например, большинство моих старых музыкальных файлов были FLV и SWF-файлы, которые мой телефон и планшет не будут воспроизведены, и я не могу получить расширения для Chrome для их воспроизведения.

Файловый менеджер на моем планшете, кажется, играет файлы MP4 просто отлично, хотя я не могу сделать список воспроизведения, как я мог в VLC. Я попробовал VLC для Android, и это не работает ни для чего.

Я еще не пробовал мои файлы WebM еще. Мне просто интересно, что поддерживаются в Android 4+?

Английский оригинал

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

        
   
   

Список ответов

6
 
vote
vote
Лучший ответ
 

Как matthew read Отмечено , список Поддерживаемых медиаформатов - это специфическое устройство. Более или менее, это на самом деле, специфично для приложения видеоплеер по умолчанию ваше устройство.

Я не знаю о приложении, который может показать список типов MIME, поддерживаемых установленным приложением, поэтому здесь вы идете с помощью командной строки. Убедитесь, что вы
Class="post-tag" href="/questions/tagged/adb" rel="tag" title="show Вопросы tagged'b'"> adb Настройка на ПК, < href = "https://android.stackexchange.com/a/112054/96277"> USB-отладчик включен в устройстве, а устройство подключено к ПК.

Примечание : Мне нужен был доступен root для доступа "dumpsys" на Android 4.2.1, но KITKAT и Lollipop допускают доступ к нему без корневого доступа.

  1. Вы должны сначала определить, какое приложение (предварительно установлено) в вашей системе отвечает за воспроизведение видео.

    В моем устройстве работает Android 4.2.1, GALLERY Приложение делает это задание (не удивляйтесь, она даже управляет камерой как автономное приложение, не говоря уже о себе галереи). Его имя пакета <код> com.android.gallery3d .

    Есть многочисленные способы найти Название пакета приложение . Вы можете использовать такие приложения, такие как Браузер приложения или Elixir 2 или ОС мониторинга или ES Explorer и whatnot. Кроме того, см., См. Просмотр полного пакета приложения?

    Вы можете использовать командную строку тоже. Запустите приложение, имя пакета которого вы хотите определить и оставаться на переднем плане. На ПК введите команду:

     <код> adb shell dumpsys window | grep mCurrentFocus   

    Вы бы увидели что-то вроде:

     <код> mCurrentFocus=Window{41d5fd10 u0 com.japanesecrackers.appbrowser/com.japanesecrackers.appbrowser.activities.AppDetailsActivity}   

    <Код> com.japanesecrackers.appbrowser - это имя пакета здесь. Часть строки после <Код> / - это активность на переднем плане.

    Обратите внимание, что Если вы не можете найти приложение Video Player OEM под <сильными> настройками → Apps → Все приложения , то, скорее всего, видеоплеер - это просто активность приложение. В этом случае просто воспроизведите видеофайл, а затем запустите команду avorkaid.

  2. Теперь, когда у нас есть имя пакета <код> <PKG_NAME> , введите команду:

     <код> 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 ':'   

    Это дало мне вывод:

    . avi. 3GPP2. MPEG4. 3GPP. 3GP. воспользоваться MP4. 

    Теперь это была слишком локализованная команда и скорее всего, она ничего не даст вам для вашего конкретного приложения. Команда ключа <код> adb shell dumpsys package <PKG_NAME> . Он содержит всю необходимую информацию. Типы MIME перечислены между линиями со строкой <код> Full MIME Types: и <код> Base MIME Types: соответственно.

    Мне не нужно больше ничего говорить. Вы сможете достаточно легко идентифицировать медиаформаты.

  3. альтернативно,

    1. Возьмите APK Приложение,

    2. Экстракт <код> adb shell dumpsys window | grep mCurrentFocus 0 из apk. APK - это просто архивный файл, поэтому добыча проста.

    3. Откройте файл xml (двоичный) на андроид, используя AxmlPrinter (требуется среда выполнения Java).

    Браузер приложения может показать манифест приложение, не требующее XML отдельно.

    Вы должны искать строки, содержащие строку <код> adb shell dumpsys window | grep mCurrentFocus 1 . Например, для MX Player Строки, которые я видел, были,

    .  Android: Mimetype = "Видео / *"  Android: Mimetype = "* / rmvb"  Android: Mimetype = "* / avi"  Android: Mimetype = "* / mkv"  Android: Mimetype = "Приложение / SDP"  Android: Mimetype = "Приложение / MP4"  Android: Mimetype = "Приложение / MPEG *"  Android: Mimetype = "Приложение / OGG"  Android: mimetype = "Приложение / X-O грамм" Android: Mimetype = "Приложение / vnd.rn-realmedia *" Android: Mimetype = "Приложение / 3GPP *" Android: Mimetype = "Приложение / vnd.3gp *" Android: Mimetype = "Приложение / vnd.dvd *" Android: Mimetype = "Приложение / vnd.dolby *" Android: Mimetype = "Приложение / x-mpegurl" Android: Mimetype = "Приложение / vnd.apple.mpegurl" Android: mimetype = "Приложение / X-QuicktimePlayer Android: MimeType = "Application / X-Shockwave-Flash" Android: Mimetype = "Видео / *" Android: Mimetype = "* / rmvb" Android: Mimetype = "* / avi" Android: Mimetype = "* / mkv" Android: Mimetype = "Приложение / SDP" Android: Mimetype = "Приложение / MP4" Android: Mimetype = "Приложение / MPEG *" Android: Mimetype = "Приложение / OGG" Android: mimetype = "Приложение / vnd.rn-realmedia *" Android: Mimetype = "Приложение / 3GPP *" Android: Mimetype = "Приложение / vnd.3gp *" Android: Mimetype = "Приложение / vnd.dvd *" Android: Mimetype = "Приложение / vnd.dolby *" Android: Mimetype = "Приложение / x-mpegurl" Android: Mimetype = "Приложение / vnd.apple.mpegurl" Android: mimetype = "Приложение / X-QuicktimePlayer Android: MimeType = "Application / X-Shockwave-Flash" Android: Mimetype = "Audio / *" Android: Mimetype = "Применение / флак" Android: Mimetype = "Приложение / X-FLAC" Android: Mimetype = "Приложение / APE" Android: Mimetype = "Приложение / X-APE" 


Google Chrome и Firefox могут играть в WebM и MP4. Для FLV и SWF ваша лучшая ставка - найти стороннее приложение. И вам нужно погружаться в игровой магазин и в Интернете. Есть многочисленные приложения, которые могут воспроизводить разнообразие медиаформатов или позволяет создавать воспроизведения списков или предоставляет лучшие параметры управления файлами.

весело!

 

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!

 
 

Связанный проблема

1  СМИ Медиа (MTP) не работает на LG G2 LS980  ( Media sync mtp not working on lg g2 ls980 ) 
Я недавно сделал все возможное, чтобы запустить «Google сейчас» на моем LG G2 LS980. Я обновил Google App, теперь установил Google сейчас, Serveded с не запом...

16  Не могу найти, где музыкальные музыкальные магазины Google Play Download Files (отличается от похожих постов)  ( Cannot find where google play music stores downloaded files different from simi ) 
Около года или два назад я решил использовать музыку Google Play как мой «Cloud Host», поэтому я взял всю свою старую музыку, которую я бы сидел на моем компь...

1  WhatsApp дубликата медиафайлов?  ( Does whatsapp duplicate media files ) 
Всякий раз, когда я получаю или отправляю медиа-файл через WhatsApp, он хранится в WhatsApp/Media/ . Это когда-нибудь хранится где-нибудь еще? (возможно, ...

1  Как определить отправителя WhatsApp из СМИ во время игры в галерее?  ( How to identify the whatsapp sender of a media while playing it from the gallery ) 
Когда носители получают через группы и контакты WhatsApp, они хранятся в хранении и доступны для сканера для медиа-сканера для их списка. Когда я просматриваю...

5  Как получить доступ к медиафафатам (фотографии и видео) на Samsung GT-I9082?  ( How to access media files photos and videos on samsung gt i9082 ) 
У меня есть мобильный телефон Samsung GT-I9082 (Android 4.1.2) с множеством видео и фотографий. Я хочу переместить их с телефона на мой ноутбук под управление...

0  SD-карты беда  ( Sd card trouble ) 
У меня есть 16 ГБ Samsung Galaxy S5. Я заполнил память, поэтому я купил 32 ГБ SD-карту, чтобы переместить мои СМИ на. Я скопировал СМИ на SD-карту, убедился, ...

8  Почему хранение Android Media не может обнаружить мой новый файл рингтона?  ( Why cant android media storage detect my new ringtone file ) 
У меня была эта проблема как на Nexus 4, так и Nexus 5 (всех телефонов). У меня есть файл, это тот же файл рингтона, который я использую на всех моих телефо...

2  Как создать плейлист для всех файлов в папке?  ( How to create playlist for all files in folder ) 
Я хочу использовать зомби, беги! И поэтому нужна музыка, которая организована в плейлисте. Я обычно играю в альбоме или папке, поэтому мне никогда не нужно бы...

5  Поверните анимированные GIF в Whatsapp по отправке видео  ( Turn animated gif into whatsapp sendable video ) 
Я хотел бы преобразовать короткую GIF-анимацию на видео, чтобы я мог отправить его другу через WhatsApp. Вы знаете легкие способы достичь этого (например, код...

0  Можно ли играть в DVD (или другие «оптические» медиа) из файлов изображений на Android?  ( Is it possible to play dvds or other optical media from file images on andro ) 
Возможно ли открыть DVD (возможно, все свои мультимедийные функции) из изображения файла на Android? (например. Nexus Player) P.S.: Другие оптические носи...

1  мой телефон не загружает никакой картины, которую я беру с камерой  ( My phone doesnt load any picture i take with the camera ) 
Я думал, что есть какая-то проблема с моей камерой, но она работает нормально, за исключением того, что он не загружает фотографии, которые я беру с ним. Я де...

0  Я ищу извлечь активы приложения, которое было отстранено от магазина, кто-либо знает, как это сделать?  ( I am looking to extract the assets of an app that was pulled off the store anyon ) 
Я смог приостановить кого-то, кто говорит, что они все еще установлены, прежде чем он был вытащен, я думаю, что они сказали, что телефон - это Crouse There Mo...

1  .nomedia файл не скрывает вновь созданные изображения. Решение?  ( Nomedia file not hiding newly created images solution ) 
Примечание 5 Запуск 5.1.1 Вот моя проблема ... .nomedia Файл, помещенный в папку, которая автоматически загружает альбом Art, будет скрывать изображения и...

1  Как сортировать Media-файлы WhatsApp в соответствии с отправителем  ( How do i sort whatsapp media files according to sender ) 
Возможно ли разбирать мультимедийные файлы WhatsApp с именем отправителя? ...

5  WhatsApp: экспорт картинок из определенных разговоров  ( Whatsapp export pictures from certain conversations ) 
WhatsApp хранит все медиафайлы в пределах одной огромной папки, то есть у меня есть около 6000 изображений в нем, в том числе много мусора; -) Теперь я хоте...

0  Как извлечь файл SQLite  ( How to extract sqlite file ) 
Мой Samsung Galaxy S имел ошибку на панели уведомлений, говоря <код> sd card blank or has unsupported file system , поэтому мне потребовалось для форматиров...

0  Изменить файл (картинки, видео) Timestamp от имени файла  ( Change file pictures videos timestamp from filename ) 
При перемещении файлов вокруг TRU различных Dirs и через ПК / смартфон, Timestamp для последней модифицированной даты обычно получают сброс в очень дате време...

2  Скрыть музыку из списка сигналов тревоги, уведомлений и тональных файлов  ( Hide music from list of alarm notifications and ring tone files ) 
Как сохранить мою музыку и файлы тревоги разделить Предложил, что я мог бы орехнуть пустой файл с именем .Nomedia в моем Лучшая музыкальная каталог, чтобы п...

0  OGG VORBIS файл не указан в медиаплеере  ( Ogg vorbis file not listed in media player ) 
У меня есть файл OGG VORBIS (.OGG), который был обнаружен причудливым новым музыкальным проигрывателем на Android KITKAT, и он играл в порядке. Однако теперь,...

1  Какие медиаформаты поддерживаются в Android?  ( What media formats are supported in android ) 
Я новый до андроида, и я учусь. Например, большинство моих старых музыкальных файлов были FLV и SWF-файлы, которые мой телефон и планшет не будут воспроизведе...

0  Откройте файлы Viber Audio (.PTT) на ПК или Телефон  ( Open viber audio ptt files on pc or phone ) 
Моя история Viber повреждена, но, к счастью, я поддерживающую важный разговор, который мне нужно в текстовом формате, используя (резервный текст для Viber). Э...

1  Игрок Samsung Galaxy имеет музыку в папке, не играя  ( Samsung galaxy player has music in folder not playing ) 
У меня есть игрок Samsung Galaxy, который я добавил музыку из iTunes, в папку «Музыка». Но песни не отображаются в музыкальном проигрывателе, которые будут во...

5  СМИ на внешней SD-карте могут быть просмотрены, но не замечены другими приложениями (включая настройки> хранения). Не часть .Nomedia file fiasco!  ( Media on external sd card can be browsed but not seen by other apps including s ) 
Как гласит заголовок, Если я уволю файловый браузер, я могу получить доступ к всем файлам на SD-карте без проблем. Я даже могу просмотреть фотографии с гал...

1  Не могу играть в полные аудиофайлы  ( Cant play full audio files ) 
Я использую Samsung Galaxy Note 3, не путать с небольшим доску для серфинга, и я столкнулся с новой проблемой этим утром. Я обычно загружаю несколько разгрузи...

9  Я не хочу, чтобы мои WhatsApp Media для восстановления (резервная копия Google Drive)!  ( I dont want my whatsapp media to restore google drive backup ) 
Я недавно удалил и установил WhatsApp на моем Samsung Galaxy S2; И началось восстановить мои чаты. Я в порядке с моими чатами, но после того, как он сделан с ...

Связанный проблема

1  СМИ Медиа (MTP) не работает на LG G2 LS980 
16  Не могу найти, где музыкальные музыкальные магазины Google Play Download Files (отличается от похожих постов) 
1  WhatsApp дубликата медиафайлов? 
1  Как определить отправителя WhatsApp из СМИ во время игры в галерее? 
5  Как получить доступ к медиафафатам (фотографии и видео) на Samsung GT-I9082? 
0  SD-карты беда 
8  Почему хранение Android Media не может обнаружить мой новый файл рингтона? 
2  Как создать плейлист для всех файлов в папке? 
5  Поверните анимированные GIF в Whatsapp по отправке видео 
0  Можно ли играть в DVD (или другие «оптические» медиа) из файлов изображений на Android? 
1  мой телефон не загружает никакой картины, которую я беру с камерой 
0  Я ищу извлечь активы приложения, которое было отстранено от магазина, кто-либо знает, как это сделать? 
1  .nomedia файл не скрывает вновь созданные изображения. Решение? 
1  Как сортировать Media-файлы WhatsApp в соответствии с отправителем 
5  WhatsApp: экспорт картинок из определенных разговоров 
0  Как извлечь файл SQLite 
0  Изменить файл (картинки, видео) Timestamp от имени файла 
2  Скрыть музыку из списка сигналов тревоги, уведомлений и тональных файлов 
0  OGG VORBIS файл не указан в медиаплеере 
1  Какие медиаформаты поддерживаются в Android? 
0  Откройте файлы Viber Audio (.PTT) на ПК или Телефон 
1  Игрок Samsung Galaxy имеет музыку в папке, не играя 
5  СМИ на внешней SD-карте могут быть просмотрены, но не замечены другими приложениями (включая настройки> хранения). Не часть .Nomedia file fiasco! 
1  Не могу играть в полные аудиофайлы 
9  Я не хочу, чтобы мои WhatsApp Media для восстановления (резервная копия Google Drive)!