0
今日、私は自分のアクティビティに静的MediaPlayerを追加しました。 静的なので、書き込まれたクラスの外からは止めることができます。 何らかの理由で、Logcatでエラーが発生していない2番目または3番目のループの後でMediaPlayerが停止します。開始後静的MediaPlayerが理由なくループを1秒後に終了します
public static MediaPlayer player;
public static void SoundPlayer(Context ctx,int raw_id){
player = MediaPlayer.create(ctx, raw_id);
player.setLooping(true); // Set looping
player.setVolume(100, 100);
player.start();
}
私はすでに試した: これは私のコードです。それはそれを解決しませんでした。 : – iamniklas
@iamniklas試してみて –
これを行って、prepareASync();のIllegalStateExeptionがあります。prepareASyncを削除すると、まだループしていません。 – iamniklas