Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android mediaplayer假设:使用java计时器来安排mediaplayer事件是一个好主意吗?_Java_Android_Android Mediaplayer - Fatal编程技术网

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()
放在一起的方法在单独调用时(按良好顺序)最终会重叠。