我有一个用于本地音频文件的 MediaPlayer 实例。它起作用了,但是经过一些更改(对我来说很糟糕,无法弄清楚它到底是什么),这个错误开始出现://message
准备失败。:状态=0xFFFFFFFC
//在LogCat中
error(-1, 4)
MEDIA_ERROR(mPreparySync) signal application thread
那么,可能的原因有哪些?要播放的文件存在。
我有一个用于本地音频文件的 MediaPlayer 实例。它起作用了,但是经过一些更改(对我来说很糟糕,无法弄清楚它到底是什么),这个错误开始出现://message
准备失败。:状态=0xFFFFFFFC
//在LogCat中
error(-1, 4)
MEDIA_ERROR(mPreparySync) signal application thread
那么,可能的原因有哪些?要播放的文件存在。
出乎意料的是,我猜文件格式不适合
每当我尝试播放不受支持的文件格式(如 wmv)时,都会出现此错误。所以我会先检查一下这些链接: Android MediaPlayer 没有准备。错误 (1, -4) 和 MediaPlayer.setDataSource 导致有效文件的 IOException?
首先检查文件路径,确保你有一个有效的 Uri。另一个原因是你实例化了许多玩家。