我遇到了Android的MediaPlayer问题。它似乎缺少重要的功能,主要是获取MediaPlayer当前状态的方法或查明它是否已准备就绪。我知道有准备好的监听器,但MediaPlayer的持续时间比活动时间长,所以当播放活动恢复时,获得当前播放器状态,无论是否尝试加载媒体,媒体是否加载等都会很好。 。我错过了什么,还是我必须跟踪自己的玩家状态?Android mediaPlayer - 有没有“isPrepared()”或“getStatus()”方法?
其他功能,这将是很好的onPlayStateChanged() - 我目前必须保持跟踪播放状态手动。我做错了吗?
标记为接受答案。可悲的现实是Android对于媒体播放/消费的确很缺乏,甚至缺少状态检索等基本功能。最好的解决方法是你自己编写一个包装MediaPlayer对象和存储状态的包装。 – StackOverflowed 2014-04-04 23:06:06
自己刚刚遇到这个问题。鉴于其方法对现状的敏感程度如此荒谬。 – 2015-08-13 12:18:58