我可以检测某些手机是否无法播放某些音频文件吗?

时间:2012-05-26 06:21:16

标签: java android android-mediaplayer audioformat

我注意到有些手机无法播放某些视频文件。有时它是.wav扩展,有时是其他一些。

在这种情况下,应用程序不会崩溃并且不会生成错误,但音频文件只是默默无法播放。

如何检测这种情况?为什么这首先发生?

PS。 我需要在Java代码中以编程方式检测到这一点

1 个答案:

答案 0 :(得分:1)

Android Supported Media Formats 阅读该文档,它会告诉Android支持哪种媒体文件。

对于崩溃问题,请将您的代码放在try ... catch块中,如下所示,

try
{
      // Code to play media file.
}
catch ( Exception e )
{
      // Display a Toast message, "File format doesn't support"
}