在开发android应用程序时,我遇到了一个问题。。我在按钮点击时使用了mediaplayer,但在低端智能手机上运行应用程序时,当我多次点击按钮时,媒体不会播放(点击20-25次),这在中端和高端手机中不会发生。如果有人面临这个问题并有解决方案,请分享解决方案。提前谢谢。
368yc8dk1#
问题解决了。实际上,在使用媒体播放器时,我们必须使用mediaplayer.reset()而不是mediaplayer.stop()来停止播放器,这将重置媒体。使用“停止”时,媒体出现暂停,导致应用程序崩溃。但这是由oreo和更高版本处理的,而android n和更低版本则无法处理。所以这导致了声音崩溃。谢谢大家的回复
1条答案
按热度按时间368yc8dk1#
问题解决了。实际上,在使用媒体播放器时,我们必须使用mediaplayer.reset()而不是mediaplayer.stop()来停止播放器,这将重置媒体。使用“停止”时,媒体出现暂停,导致应用程序崩溃。但这是由oreo和更高版本处理的,而android n和更低版本则无法处理。所以这导致了声音崩溃。
谢谢大家的回复