ユーザーがメディア (ビデオ、写真、オーディオ) をインポートできるようにするアプリがあります。メディア (ビデオ、写真、オーディオ) は、アプリケーションによって (証拠として) 管理されます。一部のオーディオ録音アプリでは、オーディオが .3gp 形式 (具体的には Whats App メッセンジャー) で保存されることがわかりました。次のコードを使用して MIME タイプを取得した場合:
MimeTypeMap.getSingleton().getMimeTypeFromExtension(fileExtension);
それはビデオ/3gpとして返されます。これは、アプリが「ビデオ」タイプであることを意味し、サムネイルを作成しようとします(MIMEタイプの最初の部分を使用して、アプリが分類するタイプを決定します) . ただし、これはオーディオであるため、機能すると思われる特定の機能が機能しません (ビデオのサムネイルの作成など)。ファイルがビデオオーディオのみであるかどうかを判断できるようにするライブラリまたはアンドロイドで利用できるものはありますか? サムネイルの作成を試みることができると思いますが、それが失敗した場合は、ファイルがオーディオであると想定しますが、サムネイルの作成で他の多くの問題が発生する可能性があることを考えると、それは少し無理があります. 何か案は?