Androidではどのメディアフォーマットがサポートされていますか? -- files フィールド と media-player フィールド と media-files フィールド android 関連 問題

What media formats are supported in Android?












1
vote

問題

日本語

私はAndroidに新しい、そして私は学習しています。たとえば、ほとんどの古い音楽ファイルはFLVファイルとSWFファイルで、携帯電話とタブレットは再生されませんでした。

私のタブレットのファイルマネージャは、私はVLCでできるようなプレイリストを作ることはできませんが、MP4ファイルを大丈夫に再生するようです。私はAndroidのためにVLCを試してみました、そしてそれは何でも仕事をしませんでした。

まだ私の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
ベストアンサー
 

マシューとして 、リストサポートされているメディアフォーマットのデバイス固有のものです。多かれ少なかれ、それはあなたのデバイスが持っているデフォルトのビデオプレーヤーアプリに実際には特有です。

インストールされているアプリでサポートされているMIMEタイプのリストを表示できるアプリを認識していませんので、ここではコマンドライン方法で行く。必ず adb デバイス内のUSBデバッグデバイスはPCに接続されています。

:Android 4.2.1で "DumpSys"にアクセスするためのrootアクセスを必要ですが、KitkatとLollIpopはrootアクセスなしでアクセスできるようになります。

  1. あなたのシステムのどのアプリ(プレインストール)がビデオの演奏を担当するかを最初に決定する必要があります。

    Android 4.2.1を実行している私のデバイスでは、その仕事を実行しています(驚くべきことでは、ギャラリー自体には言うまでもなく、スタンドアロンのアプリとしてカメラを管理していません)。そのパッケージ名は<コード> com.android.gallery3d です。

    のパッケージ名を見つけるには多数の方法があります。アプリ。 アプリケーションブラウザまたは Elixir 2 または OSモニタまたは ES File Explorer とwhatnot。また、アプリのフルパッケージ名を表示しますか?

    コマンドラインを使用できます。パッケージ名を決定してフォアグラウンドのままにするアプリを起動します。 PC上で、コマンドを入力します。

    <事前> <コード> com.japanesecrackers.appbrowser1

    あなたは何かを見るでしょう:

    <事前> <コード> com.japanesecrackers.appbrowser2

    <コード> com.japanesecrackers.appbrowser3 はここでのパッケージ名です。 9988776665444334 の後の文字列の部分は、前景のアクティビティです。

    設定→Apps→All Apps の下でOEMのビデオプレーヤーアプリを見つけられない場合、その後、ビデオプレーヤーはのみのアクティビティです。アプリ。その場合は、ビデオファイルを再生してから、前述のコマンドを実行してください。

  2. パッケージ名を持つ 998876655443355 のコマンドを入力します。

     <コード> com.japanesecrackers.appbrowser6  

    それは私に出力を与えた:

    <前> アビの 3gpp2. MPEG4 3gpp. 3gp webm. MP4

    今すぐローカライズされたコマンドで、最も可能性が高いので、それはあなたの特定のアプリに何も与えるでしょう。 keyコマンドは<コード> 998877666544337 です。ソートする必要があるすべての情報を保持しています。 MIMEタイプは、文字列<コード> 9988766544338 および<コード>および<コード> 998876666664444399 の行の間にリストされています。

    私はもうあなたに何かを言う必要はありません。今すぐメディアフォーマットを識別できるようになります。

  3. または

    1. apk をつかむアプリ、

    2. apkから<コード> 9988776665443310 を抽出します。 APKは単にアーカイブファイルであるため、抽出が簡単です。

    3. axel または axmlprinter (Javaランタイム環境が必要です)。

    4. アプリブラウザのマニフェストを表示することができますXMLを別々に必要とせずにアプリ。

      文字列 9988776665443311 を含む行を探す必要があります。 たとえば、 mxプレーヤー関連する 私が見た文字列、

      <前> Android:MimeType = "Video / *" Android:MimeType = "* / RMVB" Android:MimeType = "* / AVI" Android:MimeType = "* / mkv" Android:MimeType = "Application / SDP" Android:MimeType = "Application / MP4" Android:MimeType = "アプリケーション/ MPE * " 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"


  4. 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!

 
 

関連する質問

0  ファイル名からファイル(写真、ビデオ)の変更  ( Change file pictures videos timestamp from filename ) 
TRUの周囲に異なるディレクトリの周囲とPC /スマートフォンでファイルを移動するときは、通常、最後に変更された日付のタイムスタンプが通常、移動/コピー操作の非常に日付にリセットされます。これにより、一部のアプリ(Gallery)では、特にイメージやビデオの...

1  ギャラリーからプレイしながらメディアのWhatsApp Senderを識別する方法は?  ( How to identify the whatsapp sender of a media while playing it from the gallery ) 
WhatsAppグループと連絡先を介してメディアを受信すると、それらはストレージに保存され、メディアスキャナがそれらをリストするために使用可能です。 MxPlayerの 9988766554330 フォルダを表示するとき、私がwhatsappを通して受信した...

1  送信者に従ってWhatsAppメディアファイルをソートする方法  ( How do i sort whatsapp media files according to sender ) 
送信者の名前を付けてWhatsAppメディアファイルをソートすることは可能ですか? ...

1  私の電話は私がカメラと一緒に取る写真をロードしない  ( My phone doesnt load any picture i take with the camera ) 
私は私のカメラに何らかの問題があると思いましたが、それが私がそれを使った写真をロードしないことを除いて、それはちょうどうまく機能します。私は写真を撮り、私がそれを見ようとしたときにそれを黒い画面になることがわかりました。そしてギャラリーでは時々それはまったく表...

5  外部SDカードのメディアは閲覧できますが、他のアプリから見られません(設定>ストレージを含む)。 ;NomediaファイルFiascoの一部ではありません!  ( Media on external sd card can be browsed but not seen by other apps including s ) 
タイトルは言うように、ファイルブラウザを起動した場合、私は問題なくSDカードのすべてのファイルにアクセスできます。 私はギャラリーで絵を見ることさえ、ブラウザからファイルを選択してから対応するプログラムを使用してそれに対処するために、私の音楽ファイルをプレイし...

1  Samsung Galaxy Playerは、演奏していないフォルダの音楽を持っています  ( Samsung galaxy player has music in folder not playing ) 
私は私がiTunesから音楽を追加したSamsung Galaxy Playerを "music"フォルダに持っています。しかし、曲は再生される音楽プレーヤーには表示されない、またはプレイリストに配置されていますか?任意のアイデア? ...

1  MEDION SYNC(MTP)LG G2 LS980で機能しない  ( Media sync mtp not working on lg g2 ls980 ) 
最近、LG G2 LS980に「Google Now」を実行することが可能なものは何でもしました。 Google Appを更新し、Googleをインストールしました。 私はそれを作りました(しかし期待どおりに)。しかし、副作用として、 Media Sync(...

1  フルオーディオファイルを再生できません  ( Cant play full audio files ) 
私はサムスンギャラクシーノート3を使って、小さなサーフボードと混同しないでください、そして私は今朝新しい問題に遭遇しました。私は通常いくつかのスマートティオーディオブックをロードします(OK、スターウォーズオーディオブック)、ジムなどで、ジムなどで、ジムなどで...

0  SQLiteファイルを抽出する方法  ( How to extract sqlite file ) 
My Samsung Galaxy S は、通知バーに<コード> sd card blank or has unsupported file system を言うことで、SDカードをフォーマットする必要がありました。ただし、電話を使ってフォーマットできませ...

1  Androidではどのメディアフォーマットがサポートされていますか?  ( What media formats are supported in android ) 
私はAndroidに新しい、そして私は学習しています。たとえば、ほとんどの古い音楽ファイルはFLVファイルとSWFファイルで、携帯電話とタブレットは再生されませんでした。 私のタブレットのファイルマネージャは、私はVLCでできるようなプレイリストを作ることはで...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有