У меня проблемы со звуком в Android. Вот сделка, у меня очень простой заставки. Мое намерение состоит в том, чтобы после загрузки экрана он воспроизводил очень маленький аудиофайл.
Проблема в том, что большую часть времени звук будет воспроизводиться до того, как на самом деле появится заставка.
Есть ли способ программно проверить, загрузился ли экран? Я не хочу добавлять ненужный таймер, чтобы звук не воспроизводился до его загрузки. И я хочу, чтобы звук воспроизводился в тот момент, когда появляется экран.
Вот фрагмент из моего XML-файла:
<ImageView
android:src="@drawable/splash"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
всплеск - это изображение .png
А вот код onCreate:
@Override
protected void onCreate (BundlevedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.scarysplash);
mpPlaySound = MediaPlayer.create(this, R.raw.scream1);
mpPlaySound.start();
}
}
Заранее спасибо за помощь!