活动转换完成后播放音频

时间:2012-04-05 04:35:05

标签: android audio animation android-activity

我正在写一个活动。它应该显示一些视图并播放声音。一切都很棒,除了...... 我不知道在哪里放置代码播放声音。
目前我正在使用onCreate() Activity方法播放它,但声音在Activity转换完成之前开始播放。转换完成后,我非常希望播放声音,整个视图都可见 是否有任何方法可以覆盖/我可以实现的任何监听器,在转换完成后调用?有没有办法知道过渡的持续时间,所以我可以简单地postDelayed(Runnable action, long delayMillis)查看?

1 个答案:

答案 0 :(得分:0)

您是否尝试将代码用于onResume()播放声音?因为当Activity在前台时会调用它。

来自文档,

onResume() -

  

在onRestoreInstanceState(Bundle),onRestart()或之后调用   onPause(),用于开始与用户交互的活动。这个   是一个开始动画,打开独家访问设备的好地方   (如相机)等