我想设置一个自动播放的声音,它只播放一次,无论旋转是。我试图使我的Mediaplayer在onCreate的Mainactivity。当我试图旋转屏幕,音频继续播放。
我尝试了一种不同的方法,比如设置一个子类,然后在Activity中调用,而不是将其放在MainActivity的onCreat中,以使其只播放一次,并忽略旋转,但它仍然不起作用,有人能告诉我如何修复它吗?谢谢!
我想设置一个自动播放的声音,它只播放一次,无论旋转是。我试图使我的Mediaplayer在onCreate的Mainactivity。当我试图旋转屏幕,音频继续播放。
我尝试了一种不同的方法,比如设置一个子类,然后在Activity中调用,而不是将其放在MainActivity的onCreat中,以使其只播放一次,并忽略旋转,但它仍然不起作用,有人能告诉我如何修复它吗?谢谢!
2条答案
按热度按时间sigwle7e1#
你应该用代码来澄清你的情况,但它应该会有帮助
eivgtgni2#
您应该使用onConfigurationChanged来执行此操作。
在您清单文件中,将其添加到您的活动中
第一个
在MainActiviy代码中实现此方法: