Android mediaplayer假设:使用java计时器来安排mediaplayer事件是一个好主意吗?
只是一个简单的假设性问题来解决我的问题。我在我的应用程序中广泛使用了Android mediaplayer假设:使用java计时器来安排mediaplayer事件是一个好主意吗?,java,android,android-mediaplayer,Java,Android,Android Mediaplayer,只是一个简单的假设性问题来解决我的问题。我在我的应用程序中广泛使用了MediaPlayer类,当我快速按下按钮(链接到MediaPlayer)时,我的应用程序似乎表现得很奇怪。计划prepare()、start()和reset()是否是预防问题的好方法 MediaPlayer有一组固定的状态——如果你认为某件事情不正常,你会得到不好的行为。我猜计时器不会有什么用的好吧,直接顺序不是我的问题。我认为出现问题的原因是,我将prepare()、start()和reset()放在一起的方法在单独调用时(
MediaPlayer
类,当我快速按下按钮(链接到MediaPlayer
)时,我的应用程序似乎表现得很奇怪。计划prepare()
、start()
和reset()
是否是预防问题的好方法 MediaPlayer有一组固定的状态——如果你认为某件事情不正常,你会得到不好的行为。我猜计时器不会有什么用的好吧,直接顺序不是我的问题。我认为出现问题的原因是,我将prepare()
、start()
和reset()
放在一起的方法在单独调用时(按良好顺序)最终会重叠。