3
私は、Javaを使用してメディアアプリケーションを作成しています。オーディオファイルとビデオファイルを区別する方法は?
は、ファイルを考えると、私はそれがオーディオファイルまたはビデオファイルで知ることができますか?ところで
は、私は図書館vlcj使用しています。
私は、Javaを使用してメディアアプリケーションを作成しています。オーディオファイルとビデオファイルを区別する方法は?
は、ファイルを考えると、私はそれがオーディオファイルまたはビデオファイルで知ることができますか?ところで
は、私は図書館vlcj使用しています。
のJava 7では、あなたはこれを行うにはjava.nio.file.probeContentType
を使用することができます。一方
?たとえば、Windows用のjavaを作成している場合、ファイル拡張子はファイルタイプのインジケータです。それ以外にも、ファイルがオーディオやビデオをサポートできるメディアファイルであれば、実際のファイル形式自体を見て処理する方法を知る必要があります。 –
ファイル拡張子がその内容に一致するという保証はありません。非常に簡単な方法は、ほとんどのマルチメディア形式がそのような方法でファイルコンテンツの兆候を出すため、ファイルの最初のバイト数を少なくすることです。ビットマップは、BM、AIF、DIFFなどで始まります。検出したいすべてのフォーマットを探す必要があります。 – LeleDumbo
私は窓を使用しています。私はファイルの拡張子が信頼できないことをleledumboに同意します。 3ギガヘルプのフォーマットは、音声でもビデオでもよい。 – Bear