我注意到有些手机无法播放某些视频文件。有时它是.wav扩展,有时是其他一些。
在这种情况下,应用程序不会崩溃并且不会生成错误,但音频文件只是默默无法播放。
如何检测这种情况?为什么这首先发生?
PS。 我需要在Java代码中以编程方式检测到这一点
答案 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"
}