一部の携帯電話は一部のビデオファイルを再生できないことに気づきました。.wav拡張子である場合もあれば、他の拡張子である場合もあります。
このような場合、アプリはクラッシュせず、エラーは生成されませんが、オーディオファイルはサイレントに再生されません。
そのような状況を検出する方法は?そもそもなぜこれが起こっているのですか?
PS。これをJavaコードで検出する必要があります-プログラムで
一部の携帯電話は一部のビデオファイルを再生できないことに気づきました。.wav拡張子である場合もあれば、他の拡張子である場合もあります。
このような場合、アプリはクラッシュせず、エラーは生成されませんが、オーディオファイルはサイレントに再生されません。
そのような状況を検出する方法は?そもそもなぜこれが起こっているのですか?
PS。これをJavaコードで検出する必要があります-プログラムで
Androidでサポートされているメディア形式はドキュメントを読み取り、Androidでサポートされているメディアファイルの種類を示します。
クラッシュの問題については、コードをtry...catchブロックに入れてください。
try
{
// Code to play media file.
}
catch ( Exception e )
{
// Display a Toast message, "File format doesn't support"
}