ビューをアニメートしながら音を鳴らしたい。
MediaPlayerでサウンドを再生していますが、アニメーションを再生するとサウンドが中断されます(中断とは、アニメーションが開始するとすぐに停止することを意味します)。
これは、プロパティアニメーション(nineoldandroids libを使用して実行)とシーケンスアニメーション(フレームごと)の両方で発生します。
サウンドコード:
MediaPlayer mp = MediaPlayer.create(context , rawSoundFileId);
if (mp == null) {
return;
}
mp.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.release();
}
});
if (mp != null) {
mp.start();
}
また、サウンドを別のスレッドに移動しようとしましたが、これは引き続き発生します。
これを解決するためのアイデアはありますか?